h1, h2, h3, h4, h5, h6, p, form, li {
	font-size:100%;
	line-height:normal;
	font-weight:400;
	padding:0;
	margin:0;
}

html, body {
	line-height:1;
	color:#333333;
	text-align:left;
	background:transparent;
	padding:0;
	margin:0;
	border:none;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	font-family:'Open Sans';
	font-weight:400;
}

body {
	font-family:'Open Sans' !important;
}

* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

ol, ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

:focus {
	outline:0;
}

img {
	display:block;
	border:none;
	outline:none;
	margin:0 auto;
}

img {
	-ms-interpolation-mode:bicubic;
}

input[type="submit"], input[type="reset"] {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}

a {
	color:#01B8D9;
}

a, a:visited {
	text-decoration:none;
	outline:none;
}

p a {
	color:#23ABC9;
}

a:hover {
	text-decoration:none;
}

  .clearfix, .row {
}

.clearfix:before, .clearfix:after, .row:before, .row:after {
	content:"";
	display:table;
	line-height:0;
}

.clearfix:after, .row:after {
	clear:both;
}

  .clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.gap {
	clear:both;
	width:100%;
	height:15px;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.alignright {
	text-align:right;
}

.alignleft {
	text-align:left;
}

.aligncenter {
	margin:0 auto;
	text-align:center;
}

.nomargin {
	margin:0px;
}

.nomargin-r {
	margin-right:0px;
}

.nomargin-l {
	margin-left:0px;
}

.nopadding {
	padding:0px;
}

.nopadding-r {
	padding-right:0px;
}

.noborder {
	border:none;
}

.nobackground {
	background:none;
}

.shadow {
	-o-box-shadow:5px 5px 5px #ccc;
	-icab-box-shadow:5px 5px 5px #ccc;
	-khtml-box-shadow:5px 5px 5px #ccc;
	-moz-box-shadow:5px 5px 5px #ccc;
	-webkit-box-shadow:5px 5px 5px #ccc;
	box-shadow:5px 5px 5px #ccc;
}

.innershadow {
	-moz-box-shadow:inset 0 0 10px #000000;
	-webkit-box-shadow:inset 0 0 10px #000000;
	box-shadow:inset 0 0 10px #000000;
}

.border-radius {
	-o-border-radius:8px;
	-icab-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:solid 1px #000;
}

.image-display-model {
	clear:left;
	padding:4px;
	margin:0px 10px 10px 0px;
	border:solid 1px #cfcfcf;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	-moz-box-shadow:2px 3px 2px #dddcdc;
	-webkit-box-shadow:2px 3px 2px #dddcdc;
	box-shadow:2px 3px 2px #dddcdc;
}

.relative {
	position:relative;
}

.fixed {
	position:fixed;
}

.relative {
	position:relative;
}

.gap20 {
	height:20px;
	clear:left;
}

  @font-face {
	font-family:'helveticaneuecyrlight';
	src:url('fonts/helveticaneuecyr-light-webfont.eot');
	src:url('fonts/helveticaneuecyr-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaneuecyr-light-webfont.woff2') format('woff2'), url('fonts/helveticaneuecyr-light-webfont.woff') format('woff'), url('fonts/helveticaneuecyr-light-webfont.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'helveticaneuecyrmedium';
	src:url('fonts/helveticaneuecyr-medium-webfont.eot');
	src:url('fonts/helveticaneuecyr-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaneuecyr-medium-webfont.woff2') format('woff2'), url('fonts/helveticaneuecyr-medium-webfont.woff') format('woff'), url('fonts/helveticaneuecyr-medium-webfont.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'helveticaneuecyrbold';
	src:url('fonts/helveticaneuecyr-bold-webfont.eot');
	src:url('fonts/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaneuecyr-bold-webfont.woff2') format('woff2'), url('fonts/helveticaneuecyr-bold-webfont.woff') format('woff'), url('fonts/helveticaneuecyr-bold-webfont.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

  #wrapper {
}

.fix-container {
	margin:0 auto;
	width:1100px;
}

#header {
	position:relative;
	z-index:999999;
}

#header .top-bar {
	background:#d8e3e6;
	height:50px;
	overflow:hidden;
}

#header .phone_no {
	display:inline-block;
	vertical-align:top;
}

#header .phone_no h3 {
	color:#1a2325;
	font-style:normal;
	font-weight:400;
	font-size:22px;
	line-height:22px;
	padding-top:12px;
}

#header .phone_no h3 a {
	color:#1a2325;
}

.social_add {
	vertical-align:top;
	margin:14px 10px 0 14px;
}

.social_add, .fb-like, .google-like {
	display:inline-block;
}

ul.quick-links {
	display:inline-block;
	float:right;
}

ul.quick-links li {
	display:inline-block;
	border-left:solid 1px #9ea0a0;
	margin-top:15px;
}

ul.quick-links li:first-child {
	border:none;
}

ul.quick-links li a {
	font-style:normal;
	font-weight:400;
	color:#3c494c;
	font-size:14px;
	padding:10px 10px;
	line-height:14px;
}

ul.quick-links li a:hover {
	color:#000;
}

.livesupport {
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:10;
}

.nav-bar {
	background-color:rgba(26, 35, 37, .85);
}

.navbar-fixed {
}

.sticky {
	top:0;
	z-index:100;
	position:fixed;
	width:100%;
	background-color:rgba(26, 35, 37, 1);
	-webkit-box-shadow:0 0px 6px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:0 0px 6px rgba(0, 0, 0, 0.8);
	box-shadow:0 0px 6px rgba(0, 0, 0, 0.8);
	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
}

.collectonme {
	display:block;
}

#menu-icn {
	display:none;
}

#logo {
	float:left;
	display:inline-block;
}

  #logo a {
	background-image:url(agentie-web-design/images-web/spriteme-icn.png);
	background-repeat:no-repeat;
	background-position:-8px -4px;
	display:inline-block;
	margin:12px 0;
	width:214px;
	height:56px;
}

#main-top-nav {
	display:block;
}

.cbp-hrmenu {
	width:100%;
}

  .cbp-hrmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.cbp-hrmenu > ul {
	float:right;
}

  .cbp-hrmenu .cbp-hrsub-inner {
	width:100%;
	max-width:1100px;
	margin:0 auto;
	padding:0;
	position:relative;
}

.cbp-hrmenu .cbp-hrsub-inner > ul {
	  width:auto;
}

.cbp-hrmenu > ul > li {
	display:inline-block;
}

.cbp-hrmenu > ul > li > a {
	font-style:normal;
	font-weight:600;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:14px;
	margin:0;
	padding:0px 19px;
	line-height:80px;
	text-transform:none;
}

.cbp-hrmenu .cbp-hrsub-inner .nav-block {
	width:33%;
	display:inline-block;
	vertical-align:top;
}

.cbp-hrmenu .cbp-hrsub-inner .nav-block p {
	font-size:14px;
	line-height:1.8;
}

.cbp-hrmenu .cbp-hrsub-inner h4 {
	color:#fff;
	font-size:16px;
	font-weight:600;
	text-transform:uppercase;
	padding-bottom:10px;
}

.cbp-hrsub-inner .nav-block a {
	color:#FFFFCE;
	 ;
}

.cbp-hrmenu > ul > li > a:hover {
	color:#7fc241;
}

.cbp-hrmenu > ul > li.cbp-hropen, .cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color:#fff;
	background:#7e898b;
}

  .cbp-hrmenu .cbp-hrsub {
	display:none;
	position:absolute;
	background:#7e898b;
	width:100%;
	left:0;
	z-index:100;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.20);
	-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.20);
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.20);
}

.cbp-hrmenu .cbp-hrsub-inner li a {
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:1.2;
}

.cbp-hrmenu .cbp-hrsub-inner li a span {
	width:5px;
	height:5px;
	border-radius:7px;
	display:inline-block;
	background:#fff;
	vertical-align:middle;
	margin-right:10px;
	transition-property:width;
	-moz-transition-property:width;
	  -webkit-transition-property:width;
	  -o-transition-property:width;
	  transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	  -webkit-transition-duration:0.5s;
	  -o-transition-duration:0.5s;
	  transition-timing-function:linear;
	-moz-transition-timing-function:linear;
	  -webkit-transition-timing-function:linear;
	  -o-transition-timing-function:linear;
	 ;
}

.cbp-hrmenu .cbp-hrsub-inner li a:hover span {
	width:15px;
	color:#e4e4e4;
}

.cbp-hrmenu .cbp-hrsub-inner .nav-block.differ ul li a {
	color:#ffde00;
}

.cbp-hrmenu .cbp-hrsub-inner .nav-block.differ ul li a span {
	background:#ffde00;
}

.cbp-hropen .cbp-hrsub {
	display:block;
	padding:35px 0;
}

.cbp-hrmenu .cbp-hrsub-inner:before, .cbp-hrmenu .cbp-hrsub-inner:after {
	content:" ";
	display:table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear:both;
}

.cbp-hrmenu .cbp-hrsub-inner > ul li {
	width:33%;
	float:left;
	padding:0;
}

.cbp-hrmenu .cbp-hrsub-inner ul li a {
	line-height:1.8;
}

.cbp-hrmenu .cells {
	float:left;
	width:33%;
}

a.r-quote {
	display:none;
	background:url(img2/r-quote.png) no-repeat 0 0;
	width:142px;
	height:41px;
	position:absolute;
	right:50%;
	z-index:1;
	top:80px;
	margin-right:-555px;
}

.nav-bar.sticky a.r-quote {
	display:block;
}

  @media screen and (max-width:800px) {
	body {
	margin:0px;
	padding:0px;
}

.fix-container {
	margin:0 auto;
	width:auto;
	padding:0 10px;
}

#header .top-bar {
	display:none;
}

#logo {
	float:left;
	display:block;
	text-align:center;
}

#logo a {
	background:url(agentie-web-design/images-web/logo.png) no-repeat 0 0;
	width:160px;
	height:42px;
	display:block;
	background-size:100% auto;
	margin:5px 0;
}

    #menu-icn {
	display:block;
	width:40px;
	height:29px;
	position:absolute;
	margin:0px auto;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.5s ease-in-out;
	-moz-transition:.5s ease-in-out;
	-o-transition:.5s ease-in-out;
	transition:.5s ease-in-out;
	cursor:pointer;
	right:20px;
	top:12px;
}

  #menu-icn {
}

#menu-icn span {
	display:block;
	position:absolute;
	height:6px;
	width:50%;
	background:#fff;
	opacity:1;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out;
}

#menu-icn span:nth-child(even) {
	left:50%;
	border-radius:0 9px 9px 0;
}

#menu-icn span:nth-child(odd) {
	left:0px;
	border-radius:9px 0 0 9px;
}

#menu-icn span:nth-child(1), #menu-icn span:nth-child(2) {
	top:0px;
}

#menu-icn span:nth-child(3), #menu-icn span:nth-child(4) {
	top:11px;
}

#menu-icn span:nth-child(5), #menu-icn span:nth-child(6) {
	top:22px;
}

#menu-icn.open span:nth-child(1), #menu-icn.open span:nth-child(6) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}

#menu-icn.open span:nth-child(2), #menu-icn.open span:nth-child(5) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

#menu-icn.open span:nth-child(1) {
	left:5px;
	top:7px;
}

#menu-icn.open span:nth-child(2) {
	left:calc(50% - 5px);
	top:7px;
}

#menu-icn.open span:nth-child(3) {
	left:-50%;
	opacity:0;
}

#menu-icn.open span:nth-child(4) {
	left:100%;
	opacity:0;
}

#menu-icn.open span:nth-child(5) {
	left:5px;
	top:17px;
}

#menu-icn.open span:nth-child(6) {
	left:calc(50% - 5px);
	top:17px;
}

#main-top-nav {
	display:none;
	position:absolute;
	width:100%;
	left:0px;
	top:52px;
	  background:#1A2325;
}

.cbp-hrmenu {
	font-size:120%;
	border:none;
	overflow-y:scroll;
	background:#1a2324;
}

.cbp-hrmenu > ul {
	background:#1a2324;
	float:none;
}

.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner {
	width:auto;
	padding:0;
}

.cbp-hrmenu .cbp-hrsub-inner {
	padding:0 10px;
	font-size:75%;
}

.cbp-hrmenu > ul > li {
	display:block;
	border-bottom:1px solid #7e898b;
}

.cbp-hrmenu > ul > li:last-child {
	border-bottom:none;
}

.cbp-hrmenu > ul > li > a {
	display:block;
	padding:10px 5px;
	line-height:normal;
}

.cbp-hrmenu .cbp-hrsub-inner > ul li a {
	border-bottom:solid 1px #98a1a2;
	display:block;
}

.cbp-hrmenu .cbp-hrsub-inner > ul li:last-child a {
	border-bottom:none;
}

.cbp-hrmenu .cbp-hrsub {
	background:none;
	position:relative;
}

.cbp-hrmenu .cbp-hrsub-inner > ul {
	width:auto;
}

.cbp-hrmenu .cbp-hrsub-inner > ul li {
	width:auto;
	float:none;
	display:block;
	padding:0;
}

.cbp-hropen .cbp-hrsub {
	padding:0;
}

.cbp-hrsub h4 {
	padding-top:0.6em;
}

.cbp-hrmenu .cbp-hrsub-inner .nav-block {
	width:auto;
	display:block;
	vertical-align:top;
}

}@media only screen and (min-width:801px) and (max-width:1024px) {
	.fix-container {
	margin:0 auto;
	width:auto;
	padding:0 10px;
}

.cbp-hrmenu > ul > li > a {
	padding:0 11px;
}

a.r-quote {
	right:0px;
	margin:0px;
}

}.test-container {
	position:fixed;
	top:0;
	height:100%;
	width:100%;
}

iframe[name=google_conversion_frame] {
	display:none !important;
}

#footer {
}

#fixed-elements {
}

.partner {
	position:fixed;
	bottom:43px;
	left:10px;
	z-index:10;
}

.hiring {
	position:fixed;
	bottom:10px;
	left:10px;
	z-index:10;
}

.livesupport {
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:10;
}

a.trigger {
	z-index:101;
	position:fixed;
	text-decoration:none;
	top:127px;
	  right:0px;
	padding:0;
	font-weight:700;
	background:#f24130;
}

a.trigger::after {
	background:url(img2/plus.png) no-repeat center center;
	display:block;
	width:22px;
	height:22px;
	content:'';
	float:right;
	margin:0px;
	-moz-transition:0.5s all;
	-webkit-transition:0.5s all;
}

a.trigger.active {
	right:323px;
}

a.trigger.active::after {
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}

.panel {
	position:fixed;
	top:120px;
	  z-index:100;
	right:0;
	display:none;
	background:rgba(0, 0, 0, 0.65);
	width:352px;
	height:267px;
	padding:10px 0 10px 6px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.panel-inner h4 {
	color:#fff;
	font-size:22px;
	font-weight:300;
	height:20px;
	line-height:20px;
	margin:40px 0 20px 0;
}

.discuss-t, .ppt-t, .bizixx-t, .xopso-t, .responsive-t, .dailydeals-t {
	float:left;
	margin:1px;
}

.discuss-t a, .ppt-t a, .bizixx-t a, .xopso-t a, .responsive-t a, .dailydeals-t a {
	background-image:url(img1/sprite-stickers.png);
	background-repeat:no-repeat;
	display:block;
	background-repeat:no-repeat;
}

.discuss-t a {
	background-color:#de5f57;
	background-position:1px -88px;
	width:253px;
	height:83px;
}

.discuss-t a:hover {
	background-color:#66a72b;
}

.ppt-t {
	margin-right:0;
	margin-top:-78px;
}

.ppt-t a {
	background-repeat:no-repeat;
	background-position:-252px -12px;
	width:90px;
	height:162px;
}

.bizixx-t a {
	background-color:#61b4dc;
	background-position:0px -173px;
	width:83px;
	height:83px;
	display:block;
}

.xopso-t a {
	background-color:#f4cb51;
	background-position:-84px -175px;
	width:83px;
	height:83px;
	display:block;
}

.responsive-t a {
	background-color:#7dc0a1;
	background-position:-168px -173px;
	width:83px;
	height:83px;
	display:block;
}

.dailydeals-t a {
	background-color:#accbd5;
	background-position:-251px -174px;
	width:83px;
	height:83px;
	display:block;
}

#fixed-right-share {
	position:fixed;
	top:120px;
	left:-332px;
	z-index:9999999;
}

#fixed-right-share ul li {
	float:left;
	display:block;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

#fixed-right-share ul li.like {
	width:75px;
	height:84px;
	display:block;
}

#fixed-right-share ul li.like img {
}

#fixed-right-share ul li.like:hover {
	cursor:pointer;
}

#fixed-right-share ul li.fb-but {
	padding:12px 15px 17px;
	width:44px;
	height:55px;
	background:rgba(59, 89, 152, 0.8);
}

#fixed-right-share ul li.ld-but {
	padding:12px 15px 17px;
	width:60px;
	height:55px;
	background:rgba(0, 115, 178, 0.8);
}

#fixed-right-share ul li.twt-but {
	padding:12px 15px 17px;
	width:57px;
	height:55px;
	background:rgba(0, 172, 238, 0.8);
}

#fixed-right-share ul li.gp-but {
	padding:12px 15px 17px;
	width:51px;
	height:55px;
	background:rgba(217, 80, 49, 0.8);
}

/***fixed things end******/ #footer .get-in-touch {
	background:#f24130;
	padding:30px 0;
}

#footer .get-in-touch .cell {
	display:inline-block;
	width:auto;
	vertical-align:top;
}

#footer .get-in-touch .cell.iso {
	color:#f9a9a2;
	font-weight:700;
	font-size:44px;
	padding-top:7px;
}

#footer .get-in-touch .cell.iso span {
	display:block;
	text-align:right;
	font-size:14px;
	font-weight:400;
}

#footer .get-in-touch .cell.ness {
	text-align:right;
	padding-top:14px;
}

#footer .get-in-touch .cell.ness img {
	display:inline;
	text-align:right;
}

#footer .get-in-touch .cell.getin {
	text-align:center;
	width:48%;
}

#footer .get-in-touch .cell.getin h5 {
	margin:0 0 5px 0;
	padding:0 0 10px 0;
	color:#fff;
	font-size:40px;
	text-align:center;
	line-height:normal;
	font-weight:600;
	background:url(img2/under-heading3.jpg) no-repeat center bottom;
}

#footer .get-in-touch .cell.getin h5 a {
	background:url(img1/sprite.png) no-repeat 264px -2030px;
	color:#fff;
	padding-right:35px;
	width:335px;
	margin:0 auto;
	display:block;
	transition-property:all;
	transition-duration:0.8s;
	transition-delay:0s;
	transition-easing:ease-out;
	-moz-transition-property:all;
	-moz-transition-duration:0.8s;
	-moz-transition-delay:0s;
	-moz-transition-easing:ease-out;
	-webkit-transition-property:all;
	-webkit-transition-duration:0.8s;
	-webkit-transition-delay:0s;
	-webkit-transition-easing:ease-out;
	-o-transition-property:all;
	-o-transition-duration:0.8s;
	-o-transition-delay:0s;
	-o-transition-easing:ease-out;
	-ms-transition-property:all;
	-ms-transition-duration:0.8s;
	-ms-transition-delay:0s;
	-ms-transition-easing:ease-out;
}

#footer .get-in-touch .cell.getin h5 a:hover {
	background:url(img1/sprite.png) no-repeat 274px -2030px;
}

#footer .get-in-touch .cell.getin h6 {
	color:#fdc8c2;
	font-style:normal;
	font-weight:300;
	font-size:14px;
	line-height:normal;
	text-align:center;
	margin:0 auto;
}

#footer .address {
	background:#161d1f;
	padding:25px 0 25px 0;
}

#footer .address h4 {
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:600;
	border-bottom:solid 1px #242729;
	padding:0 0 5px 0;
	margin-left:105px;
	margin-bottom:10px;
}

#footer .address p {
	margin-left:105px;
	padding:0 0 0 0;
}

#footer .address .head-office {
	background:url(img1/sprite.png) no-repeat -98px -1686px;
	float:left;
	width:390px;
}

#footer .address .head-office p {
	color:#a3b2b5;
	line-height:18px;
	font-size:15px;
	font-style:normal;
	font-weight:300;
}

#footer .address .call-us {
	background:url(img1/sprite.png) no-repeat -545px -1686px;
	float:left;
	width:360px;
}

#footer .address .call-us p {
	color:#a3b2b5;
	line-height:18px;
	font-size:15px;
}

#footer .address .call-us p a {
	color:#a3b2b5;
}

#footer .address .call-us p span {
	color:#fff;
	width:56px;
	display:inline-block;
}

#footer .address .email {
	height:115px;
	background:url(img1/sprite.png) no-repeat -964px -1686px;
	float:right;
	width:304px;
}

#footer .address .email a {
	display:block;
	color:#a3b2b5;
	font-size:13px;
	padding:3px 0;
	margin-left:105px;
}

#footer .address .email .live-ft a {
	margin-left:105px;
	margin-top:15px;
	display:inline-block;
}

.footer-links {
	background:#1a2325;
	padding:17px 0 0 0;
}

.footer-sitemap {
	display:block;
	position:relative;
	float:left;
	width:100%;
	padding-bottom:40px;
}

.footer-sitemap .coloumn {
	float:left;
	width:362px;
	margin-right:30px;
}

.footer-sitemap .coloumn.last {
	margin-right:0px;
}

.footer-sitemap h3 {
	color:#fff;
	font-size:15px;
	font-weight:600;
	margin:0px 0 0px 0;
	padding:15px 0px 10px 0;
	text-align:left;
}

.footer-sitemap .box-q {
}

.footer-sitemap .box-q p {
	color:#97aeb3;
	font-size:14px;
	text-align:left;
}

.footer-sitemap .box-q p a {
	color:#97aeb3;
	text-align:left;
}

.footer-sitemap .box-q p a:hover {
	color:#7fc241;
}

.footer-sitemap ul {
	padding:0px;
	margin:0px;
}

.footer-sitemap ul li {
	padding:0px;
	margin:9px 0;
	color:#97aeb3;
}

.footer-sitemap ul li a {
	font-style:normal;
	font-weight:300;
	color:#97aeb3;
	font-size:13px;
}

.footer-sitemap ul li a:hover {
	color:#7fc241;
}

.follow-sticker {
	width:297px;
	float:right;
}

.follow-sticker h3 {
}

.follow-sticker ul {
	padding:0;
	margin:0;
}

.follow-sticker ul li {
	margin:0px 0 0 0;
	padding:0px;
	float:left;
}

.follow-sticker ul li a {
	vertical-align:top;
	margin:0 4px 6px 4px;
	width:53px;
	height:49px;
	background-color:#b8c8cb;
	text-indent:-99999px;
	padding:0px;
	display:inline-block;
	border-radius:2px;
	background-repeat:no-repeat;
	background-position:center center;
}

.follow-sticker ul li a:hover {
	background-color:#7fc241;
	color:#063963;
}

.follow-sticker ul li a.twitter {
	background-image:url(img1/sprite.png);
	background-position:0px -1857px;
	margin-left:0px;
}

.follow-sticker ul li a.facebook {
	background-image:url(img1/sprite.png);
	background-position:-131px -1856px;
}

.follow-sticker ul li a.linkedIn {
	background-image:url(img1/sprite.png);
	background-position:0px -1961px;
}

.follow-sticker ul li a.youTube {
	background-image:url(img1/sprite.png);
	background-position:-133px -1961px;
}

.follow-sticker ul li a.s-share {
	background-image:url(img1/sprite.png);
	background-position:-216px -1856px;
	margin-right:0px;
}

.total-exp {
	background:#161d1f;
	border-radius:3px;
	clear:left;
	padding:26px 0px;
	display:block;
	text-align:center;
	margin-top:2px;
}

.copy-right-sttmnts {
	background:#1a2325 url(img1/bgr-copyright.png) repeat-x 0 31px;
}

.copy-right-sttmnts ul.link {
	float:right;
	display:inline-block;
	padding:3px 0 0 0;
}

.copy-right-sttmnts ul.link li {
	float:left;
}

.copy-right-sttmnts ul.link li a {
	color:#95A8B9;
	margin-right:8px;
	padding-left:8px;
	font-size:12px;
	line-height:1;
	display:block;
	vertical-align:top;
	border-left:solid 1px #95A8B9;
}

.copy-right-sttmnts ul.link li.first a {
	border:none;
}

.copy-right-sttmnts ul.link li a:hover {
	color:#7fc241;
}

.copy-right-sttmnts p.copy-right {
	display:inline-block;
	color:#a2b5b9;
	font-style:normal;
	font-weight:300;
	font-size:13px;
	padding:0px 0px 33px 0;
	line-height:normal;
	text-align:justify;
}

.copy-right-sttmnts p {
	font-style:normal;
	font-weight:300;
	display:block;
	color:#637275;
	font-size:12px;
	padding:0px 0px 15px 0;
	line-height:normal;
	text-align:justify;
}

#back-top {
	bottom:20px;
	position:fixed;
	right:20px;
	z-index:100;
}

#back-top a {
	display:none;
	background:url(img2/backtop.png) no-repeat 0 0;
	transition:all 1s ease 0s;
	width:32px;
	height:32px;
	background-size:32px auto;
}

@media screen and (max-width:800px) {
	#fixed-elements {
	display:none;
}

.copy-right-sttmnts {
	background:#1a2325;
}

#back-top a {
	display:block;
}

#footer .address h4 {
	border:none;
	margin:0px;
}

#footer .address p {
	margin-left:0px;
}

#footer .address .head-office, #footer .address .call-us, #footer .address .email {
	background:none;
	float:none;
	text-align:center;
	width:auto;
	margin-bottom:45px;
}

#footer .address .email {
	height:auto;
	margin-bottom:0px;
}

#footer .address .email a {
	margin-left:0px;
	padding:4px 0;
	margin:15px auto;
}

.footer-sitemap .coloumn, .follow-sticker {
	float:none;
	margin:0 auto;
	text-align:center;
	width:auto;
	margin-bottom:20px;
}

 .footer-sitemap .box-q p, .footer-sitemap h3, .follow-sticker h3 {
	text-align:center;
}

.follow-sticker ul li {
	display:inline-block;
	float:none;
}

.copy-right-sttmnts p.copy-right {
	display:block;
	text-align:center;
}

.copy-right-sttmnts ul.link {
	padding-bottom:10px;
	display:block;
	float:none;
	text-align:center;
}

.copy-right-sttmnts ul.link li {
	display:inline-block;
	float:none;
}

#footer .get-in-touch .cell.getin h5 a {
	background:none;
	width:auto;
	padding-right:0;
}

#footer .get-in-touch .cell.getin h5 a:hover {
	background:none;
}

.follow-sticker ul li a {
	margin:0 0px 6px 0px;
}

#footer .get-in-touch .cell {
	display:block;
	text-align:center;
	margin:10px auto;
}

#footer .get-in-touch {
	text-align:center;
}

#footer .get-in-touch .cell.iso {
	display:inline-block;
}

#footer .get-in-touch .cell.getin {
	text-align:center;
	width:auto;
	padding-bottom:20px;
}

#footer .get-in-touch .cell.ness {
	padding-top:0;
	text-align:center;
}

}@media only screen and (min-width:801px) and (max-width:1024px) {
	#back-top a {
	display:block;
}

#footer .get-in-touch {
	text-align:center;
}

#footer .get-in-touch .cell.getin {
	width:42%;
}

#footer .get-in-touch .cell {
	display:inline-block;
}

#footer .address .head-office {
	width:350px;
}

#footer .address .call-us {
	width:300px;
}

#footer .address .email {
	width:274px;
}

.footer-sitemap .coloumn {
	width:32%;
}

}  .reading-border .fix-container {
	display:table;
}

.mb-header {
	border-bottom:solid 1px #ccc;
}

.psd-to-xhtml {
	background:none;
	border-bottom:solid 1px #ccc;
}

.what-is-google-pagerank {
	background:#eee;
	border-bottom:solid 1px #ccc;
}

.header-common {
	background:#d9ebeb;
	display:block;
	margin:0;
	text-align:center;
	border-bottom:solid 1px #c5cccc;
	-o-box-shadow:0 0px 15px rgba(0, 0, 0, 0.13);
	-icab-box-shadow:0 0px 15px rgba(0, 0, 0, 0.13);
	-khtml-box-shadow:0 0px 15px rgba(0, 0, 0, 0.13);
	-moz-box-shadow:0 0px 15px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow:0 0px 15px rgba(0, 0, 0, 0.13);
	box-shadow:0 0px 15px rgba(0, 0, 0, 0.13);
}

.design-header {
	background:#d9ebeb;
}

.development-header {
	background:#d9ebeb;
}

.header-company {
	background:#eee;
	text-align:center;
	height:380px;
	padding-left:10px;
	margin:0px;
	display:block;
	border-bottom:solid 1px #ccc;
}

.header-design, .green_bc {
	background:#77b008;
	text-align:center;
	height:380px;
	margin:0px;
	display:block;
	border-bottom:solid 5px #2e2e2e;
}

.header-development {
	background:#eee;
	text-align:center;
	height:380px;
	padding-left:10px;
	margin:0px;
	display:block;
	border-bottom:solid 1px #ccc;
}

.header-emarketing, .yellow_bc {
	background:#d3a002;
	text-align:center;
	height:380px;
	margin:0px;
	display:block;
	border-bottom:solid 5px #5d4701;
}

.header-content-writing, .magenta_bc {
	background:#4c429b;
	text-align:center;
	height:380px;
	margin:0px;
	display:block;
	border-bottom:solid 5px #292071;
}

.header-portfolio {
	background:#91c32e;
	text-align:center;
	margin:0px;
	display:block;
	border-bottom:solid 5px #426400;
}

.header-request-quote {
	background:#7eb5d4;
	text-align:center;
	margin:0px;
	display:block;
	border-bottom:solid 5px #347397;
}

.groupon_header {
	background:#0b85bc;
	text-align:center;
	height:380px;
	margin:0px;
	display:block;
	border-bottom:solid 5px #2e2e2e;
}

  .row {
	display:block;
}

.border-top {
	border-top:1px solid #E8E8E8;
}

.white-row {
	background:#FFFFFF;
}

.rr-row {
}

.rr-row h5 {
	color:#000;
	font-size:35px;
	padding:40px 0;
	text-align:center;
	margin:0px auto;
	display:block;
	line-height:1.5;
	vertical-align:top;
	font-family:'helveticaneuecyrmedium';
	border-bottom:solid 1px #e4e3e3;
}

.recommened-reading {
}

.recommened-reading .reading-border {
	padding:0px;
	  display:table;
	margin:0 auto;
}

.recommened-reading .reading-box {
	vertical-align:top;
	display:table-cell;
	padding:40px 45px 75px 45px;
	margin:0;
	border-right:solid 1px #e7e5e5;
	position:relative;
}

.recommened-reading .reading-box:first-child {
	padding-left:0px;
}

.recommened-reading .reading-box:last-child {
	margin-right:0px;
	border:none;
	padding-right:0px;
}

.recommened-reading.cell-two .reading-box {
	width:48%;
}

.recommened-reading.cell-three .reading-box {
	width:30%;
}

.recommened-reading.cell-three .reading-box:nth-child(2) {
	width:34%;
}

.recommened-reading .box-top {
}

.recommened-reading .box-top h6 {
	color:#f14130;
	font-size:25px;
	line-height:1.2;
	margin:0;
	padding-bottom:15px;
}

.recommened-reading .box-top h6 a {
	color:#f14130;
}

.recommened-reading .box-top h6 a:hover {
	color:#000;
}

.recommened-reading a.text-link {
	background:#75b040;
	border-radius:2px;
	color:#ffffff;
	font-size:18px;
	padding:10px 13px;
	font-weight:600;
	display:inline-block;
	margin-top:-60px;
	transition-property:all;
	transition-duration:0.8s;
	transition-delay:0s;
	transition-easing:ease-out;
	-moz-transition-property:all;
	-moz-transition-duration:0.8s;
	-moz-transition-delay:0s;
	-moz-transition-easing:ease-out;
	-webkit-transition-property:all;
	-webkit-transition-duration:0.8s;
	-webkit-transition-delay:0s;
	-webkit-transition-easing:ease-out;
	-o-transition-property:all;
	-o-transition-duration:0.8s;
	-o-transition-delay:0s;
	-o-transition-easing:ease-out;
	-ms-transition-property:all;
	-ms-transition-duration:0.8s;
	-ms-transition-delay:0s;
	-ms-transition-easing:ease-out;
	position:absolute;
	top:100%;
}

.recommened-reading a.text-link:hover {
	border-radius:20px;
	background:#f24130;
	transition-property:all;
	transition-duration:0.8s;
	transition-delay:0s;
	transition-easing:ease-out;
	-moz-transition-property:all;
	-moz-transition-duration:0.8s;
	-moz-transition-delay:0s;
	-moz-transition-easing:ease-out;
	-webkit-transition-property:all;
	-webkit-transition-duration:0.8s;
	-webkit-transition-delay:0s;
	-webkit-transition-easing:ease-out;
	-o-transition-property:all;
	-o-transition-duration:0.8s;
	-o-transition-delay:0s;
	-o-transition-easing:ease-out;
	-ms-transition-property:all;
	-ms-transition-duration:0.8s;
	-ms-transition-delay:0s;
	-ms-transition-easing:ease-out;
}

.recommened-reading p {
	font-size:17px;
	padding:12px 0px 5px 0px;
	text-align:justify !important;
	margin:0px 0 0px 0;
	overflow:hidden;
	line-height:1.5;
}

.double-btn {
	display:block;
	text-align:center;
	margin:20px auto;
}

.double-btn a {
	display:inline-block;
	text-align:center;
	margin:0 15px;
}

.image.right {
	float:right;
	margin:0 0 10px 15px;
}

.image.left {
	float:left;
	margin:0 15px 10px 0px;
}

#slideshow-pro {
	background:#eeeeee url(img2/bg-best-slider.jpg) no-repeat top center;
	border-bottom:solid 1px #d1d0d0;
	  height:622px;
}

#slideshow-pro div.owl-wrapper-outer {
	margin:0 auto;
	height:100%;
	width:100%;
	max-width:1240px;
}

#slideshow-pro .owl-item {
	position:relative;
}

#slideshow-pro .desc-side {
	height:595px;
}

#slideshow-pro .screen-side {
	position:absolute;
	left:458px;
	height:551px;
	top:70px;
}

#slideshow-pro .desc-side {
	width:434px;
	float:left;
	display:block;
	vertical-align:top;
	padding:42px 0;
	position:relative;
}

#slideshow-pro .desc-side h2 {
	color:#fff;
	font-size:35px;
	margin-bottom:10px;
	font-family:'helveticaneuecyrmedium';
}

#slideshow-pro .desc-side h3 {
	color:#fff;
	font-size:17x;
	line-height:1.5;
	margin-bottom:28px;
	padding-bottom:30px;
	font-weight:700;
	border-bottom:solid 1px rgba(255, 255, 255, 0.2);
}

#slideshow-pro .desc-side h4 {
	color:#fff;
	font-size:20px;
	line-height:normal;
}

#slideshow-pro .desc-side p {
	color:#fff;
	font-size:16px;
	line-height:1.5;
	text-align:left;
	padding-bottom:0px;
}

#slideshow-pro .desc-side p a {
	border-bottom:solid 1px #fff;
	color:#fff;
}

#slideshow-pro .desc-side a.btn-theme {
	background:#f14130;
	border-color:#f14130;
	color:#fff;
	margin:0;
	line-height:19px;
	font-size:17px;
	font-weight:600;
	position:absolute;
	bottom:0px;
	display:block;
}

#slideshow-pro {
	position:relative;
}

#slideshow-pro .owl-prev, #slideshow-pro .owl-next {
	position:absolute;
	top:50%;
	margin-top:-25px;
	z-index:1;
	text-indent:-99999PX;
	background:url(img2/arrows.png) no-repeat 0 0;
	width:40px;
	height:50px;
	display:block;
	opacity:0;
}

#slideshow-pro .owl-prev {
	background-position:0px 0px;
	left:0px;
}

#slideshow-pro .owl-next {
	background-position:-42px 0px;
	right:0px;
}

#slideshow-pro:hover .owl-prev, #slideshow-pro:hover .owl-next {
	opacity:1;
}

  .black {
	color:#000;
}

strong.black {
	font-style:normal;
	font-weight:600;
	color:#000;
	font-weight:normal;
}

  .inner-content {
}

.inner-content.white-color {
}

.right-container {
}

.right-portion {
}

.breadcrumb {
	display:none;
	width:100%;
	margin:0px;
	padding:0px;
}

.breadcrumb ul {
	border-bottom:solid 1px #b8b8b8;
	color:#4d4c4c;
	display:block;
	background:#ebeef1;
	margin:0px 0px 0px 0px;
	padding:0;
	height:33px;
}

.breadcrumb ul li {
	float:left;
	display:block;
	line-height:34px;
	padding:0px 0px 0px 10px;
}

.breadcrumb ul li a {
	background:url(img2/bc_separator.png) no-repeat right top;
	color:#4d4c4c;
	display:block;
	padding:0px 20px 0px 0px;
	text-decoration:none;
}

.breadcrumb ul li a.home {
	padding:10px 15px 11px 0px;
}

.breadcrumb ul li a:hover {
	color:#000000;
}

.breadcrumb.full {
	margin:0px;
	padding:0px;
	border-bottom:solid 1px #b8b8b8;
	height:33px;
	background:#ebeef1;
}

.breadcrumb.full ul {
	margin:0px auto;
	color:#4d4c4c;
	display:block;
	text-align:center;
	padding:0;
	width:994px;
}

.button-mp {
	text-align:center;
	display:block;
	margin:25px auto;
}

.button-mp a {
	background:#0a86bc;
	padding:5px 15px 5px 5px;
	-o-border-radius:3px;
	-icab-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#fff;
	font-size:27px;
	vertical-align:top;
	line-height:46px;
	display:inline-block;
	margin:0px auto;
	text-shadow:0px 1px 0px #076188;
}

.button-mp a img {
	float:left;
	margin:0 8px 4px 0;
}

.payment-img {
}

.content-area {
	display:block;
	padding:35px 0 0 0;
}

.content-area .row {
	display:inline-block;
	width:100%;
	margin:15px 0px 5px 0px;
}

.content-coloumn {
	display:table;
}

.content-area h1 {
	font-family:"helveticaneuecyrmedium";
	font-weight:normal;
	text-align:center;
	color:#000;
	line-height:37px;
	font-size:38px;
	padding:10px 0 30px;
}

.content-area h1 span {
	color:#000000;
}

.content-area h2 {
	margin:0 0 0px 0;
	padding:0 0 15px 0;
	color:#000000;
	font-size:40px;
	text-align:center;
	line-height:normal;
}

.content-area h2 span {
	color:#000000;
}

.content-area h3 {
	color:#154584;
	font-size:22px;
	margin:0px 0px 5px 0px;
	padding:8px 0px 8px 0px;
}

.content-area h4 {
	color:#000000;
	font-size:18px;
	margin:0px 0px;
	padding:5px 0px;
	text-align:left;
}

.content-area .txt_heading {
	clear:both;
	background:#174990;
	border-left:solid 4px #bd0100;
	padding-left:8px;
}

.content-area .txt_heading h3 {
	font-size:31px;
	color:#fff;
	text-shadow:0px 1px 0px #0c397a;
	border:none;
}

.content-area .txt_heading h3 span {
	font-size:18px;
	color:#b8d1f4;
	line-height:21px;
	text-shadow:0px 1px 0px #0c397a;
}

.content-area h5 {
	color:#000000;
	font-size:18px;
	margin:0px 0px;
	padding:5px 0px;
	text-align:left;
}

.content-area h6 {
	text-align:center;
	color:#000000;
	font-size:17px;
	margin:0px 0px;
	padding:5px 0px;
}

.content-area p {
	color:#545454;
	font-size:16px;
	line-height:1.5;
	margin:0 auto;
	padding:0 0 15px 0;
}

.content-area p strong {
	font-style:normal;
	font-weight:600;
	color:#0c3b78;
	font-weight:normal;
}

.content-area p a {
	color:#bb0e26;
}

blockquote {
	font-style:italic;
	font-weight:400;
	color:#505050;
	font-size:15px;
	text-align:justify;
	border-left:solid 4px #36598D;
	padding-left:10px;
	line-height:19px;
	margin-right:0px;
}

.content-area hr {
	height:12px;
	background:url(img2/alpha.png) repeat;
	outline:none;
	border:none;
}

.content-area p br {
	line-height:12px;
}

.shadow_class {
	padding:12px 15px;
	background:#f2f2f2;
	margin-bottom:20px;
}

.shadow_blue {
	color:#fff !important;
	padding:0 8px;
	background:#0b87bd;
	-o-box-shadow:2px 2px 0px #cbcbcb;
	-icab-box-shadow:2px 2px 0px #cbcbcb;
	-khtml-box-shadow:2px 2px 0px #cbcbcb;
	-moz-box-shadow:2px 2px 0px #cbcbcb;
	-webkit-box-shadow:2px 2px 0px #cbcbcb;
	box-shadow:2px 2px 0px #cbcbcb;
}

.shadow_blue p {
	color:#fff !important;
}

.shadow_blue p a {
	color:#a0e2ff !important;
}

ul.listing-bullet {
	margin:15px 0;
	padding:0;
	display:inline-block;
}

ul.listing-bullet li {
	background:url(img2/arrow-bullet.png) no-repeat scroll 0 12px;
	color:#575656;
	font-size:16px;
	margin:6px 0;
	padding:2px 2px 3px 14px;
	line-height:1.5;
}

ul.listing-bullet li span {
	color:#154584;
}

ul.listing-bullet li strong {
}

ul.listing-bullet li ul li {
	background:none;
	list-style:inside square;
}

.image-display-left {
	float:left;
	margin-right:17px;
	border:solid 1px #e2dfdf;
	width:180px;
	padding:5px;
	background:#fff;
	display:inline-table;
}

.image-display-right {
	width:180px;
	float:right;
	background:#fff;
	margin-left:17px;
	border:solid 1px #e2dfdf;
	padding:5px;
	display:inline-table;
}

.gray-box {
	background:#f3f5f6;
	padding:12px 14px;
	clear:both;
	margin:15px 0;
}

.table {
	clear:both;
}

.tbl-coloumn {
	text-align:center;
	padding:0px;
	margin:0px;
}

.tbl-coloumn th {
	background:#2170c2;
	font-size:24px;
	color:#fff;
	font-weight:normal;
	margin:0px;
	padding:10px 10px;
	line-height:1;
}

.tbl-coloumn td {
	font-size:15px;
	color:#494849;
	font-weight:normal;
	padding:8px 10px;
	margin:0px;
	border-bottom:solid 1px #d8d8d8;
	line-height:1.5;
}

.tbl-coloumn th.col-1 {
	text-align:left;
}

.tbl-coloumn td.col-1 {
	text-align:left;
	border-left:solid 1px #2170c2;
	border-collapse:collapse;
}

.tbl-coloumn td.col-3 {
	border-right:solid 1px #192d52;
	border-collapse:collapse;
}

.tbl-coloumn td.col-1-bottom {
	border-left:solid 1px #2170c2;
	border-bottom:solid 1px #2170c2;
	text-align:left;
}

.tbl-coloumn td.col-2-bottom {
	border-bottom:solid 1px #2d5bb1;
}

.tbl-coloumn td.col-3-bottom {
	border-right:solid 1px #192d52;
	border-bottom:solid 1px #192d52;
}

.tbl-coloumn td.col-2 {
	background:#b2cbf9;
	color:#fff;
}

.tbl-coloumn th.col-2 {
	background:#143779;
	border:solid 1px #fff;
	border-top:none;
	border-bottom:none;
}

.tbl-coloumn th.col-3 {
	background:#192d52;
}

ul.listing-banner-horizontal {
	text-align:center;
	padding:0px;
	margin:20px auto;
}

ul.listing-banner-horizontal li {
	padding:0px;
	margin:0px 10px 0px 0px;
	display:inline-block;
	width:auto;
}

.space-image {
	padding:20px 0;
}

ul.listing-double {
	margin:0px 0px 10px 0px;
	padding:0;
	float:left;
	width:100%;
}

ul.listing-double li {
	float:left;
	width:44%;
	color:#575656;
	font-size:13px;
	margin:6px 0;
}

ul.listing-double li a {
	background:url(img2/arrow-bullet.png) no-repeat scroll 0 5px transparent;
	color:#575656;
	margin:6px 0;
	padding:2px 2px 3px 14px;
	float:left;
}

  .full-portion {
	background:#fff;
	margin-bottom:20px;
	width:100%;
}

.seo-packages {
	margin:0px;
	padding:0 10px;
}

.seo-packages-container {
	width:100%;
	margin:0px auto;
}

.tbl-seo-packages {
	padding:0px;
}

.tbl-seo-packages {
	padding:0px;
}

.tbl-seo-packages td {
	text-align:center;
}

.tbl-seo-packages td.first-col {
	border-top:solid 1px #dcdcdc;
	font-size:25px !Important;
	color:#5f5f5f;
}

.tbl-seo-packages td.coloumn-1.first-col-heading {
	text-transform:uppercase;
	font-size:18px;
	color:#5f5f5f;
}

.tbl-seo-packages td.heading {
	font-size:15px;
	color:#5f5f5f;
}

.tbl-seo-packages td.coloumn-1 {
	width:275px;
	font-size:13px;
	color:#5f5f5f;
	line-height:18px;
	text-align:left;
	padding:10px 0px 10px 12px;
}

.tbl-seo-packages .coloumn-2 {
	color:#5f5f5f;
	width:217px;
	font-size:15px;
}

.tbl-seo-packages .coloumn-3 {
	color:#5f5f5f;
	width:217px;
	color:#fff !important;
	font-size:15px;
}

.tbl-seo-packages .coloumn-4 {
	color:#5f5f5f;
	width:217px;
	font-size:15px;
}

.tbl-seo-packages .coloumn-5 {
	width:18px;
	background:url(img2/bg-last-corner.jpg) repeat-y 0 0;
}

.tbl-seo-packages td.bottom-shadow {
	background:url(img2/bottom-shadow.jpg) repeat-x 0 0 !important;
}

.tbl-seo-packages .txt-15 {
	color:#5f5f5f;
	font-size:15px;
}

.tbl-seo-packages tr.odd td.coloumn-1 {
	background:url(img2/bg-col-0-odd.png) repeat-y 0 0;
}

.tbl-seo-packages tr.odd td.coloumn-2 {
	background:#f1f1f1;
	border-top:solid 1px #dbdbdb;
	border-bottom:solid 1px #fff;
}

.tbl-seo-packages tr.odd td.coloumn-3 {
	background:#0a73cc;
	border-top:solid 1px #0459a0;
	border-bottom:solid 1px #0a73cc;
}

.tbl-seo-packages tr.odd td.coloumn-4 {
	background:#f1f1f1;
	border-top:solid 1px #dbdbdb;
	border-bottom:solid 1px #fff;
}

.tbl-seo-packages tr.even td.coloumn-1 {
	background:url(img2/bg-col-0-odd.png) repeat-y 0 0;
}

.tbl-seo-packages tr.even td.coloumn-2 {
	background:url(img2/bg-col-even-1.png) repeat-y 0 0 !important;
	border-top:solid 1px #dbdbdb;
	border-bottom:solid 1px #fff;
}

.tbl-seo-packages tr.even td.coloumn-3 {
	background:url(img2/bg-col-2-even.png) repeat-y 0 0 !important;
	border-top:solid 1px #0459a0;
	border-bottom:solid 1px #0a73cc;
}

.tbl-seo-packages tr.even td.coloumn-4 {
	background:url(img2/bg-last0even.jpg) repeat-y 0 0 !important;
	border-top:solid 1px #dbdbdb;
	border-bottom:solid 1px #fff;
}

.tbl-seo-packages .packages-order-now-1 {
	text-align:right;
	background:#fff!important;
	border:0px;
}

.tbl-seo-packages .packages-order-now {
	border:0px !important;
	background:#fff!important;
}

.bg-not-sure {
	width:955px;
	margin:0px auto;
	height:94px;
	padding-bottom:15px;
	background:url(img2/Not-sure-which-plan-.jpg) no-repeat 0 0;
}

.bg-not-sure p {
	color:#545454;
	font-size:16px;
	text-align:right;
	line-height:25px;
	padding:20px 15px 0px 0px;
}

ul.image-logo {
	padding:0;
	float:left;
	width:100%;
	margin:0;
}

ul.image-logo li {
	list-style:none;
	border:solid 1px #ccc;
	background:#fff;
	padding:0;
	margin:4px 9px 8px 0px;
	-moz-box-shadow:inset 0 0 10px #dfdfdf;
	-webkit-box-shadow:inset 0 0 10px #dfdfdf;
	box-shadow:inset 0 0 10px #dfdfdf;
	float:left;
	width:338px;
}

ul.image-logo li.right {
	margin:4px 0px 4px 0px;
}

ul.image-logo li img {
	padding:3px 3px 3px 3px;
	height:80px;
	margin:0 auto;
	display:block;
	text-align:center;
}

ul.listing_roman {
	width:auto;
	padding:0 0 10px 0;
	margin:10px 0 0 20px;
}

ul.listing_roman li {
	list-style:lower-roman;
	font-size:13px;
	color:#575656;
	line-height:18px;
	padding:0 0 8px 0;
	margin:0;
}

ul.listing_roman li span {
	color:#094898;
}

ul.listing_decimal {
	width:auto;
	padding:0 0 10px 0;
	margin:10px 0 0 20px;
}

ul.listing_decimal li {
	list-style:decimal;
	font-size:13px;
	color:#575656;
	line-height:18px;
	padding:0 0 8px 0;
	margin:0;
}

ul.listing_decimal li span {
	color:#094898;
}

ul.listing_lower_alpha {
	width:auto;
	padding:0 0 10px 0;
	margin:10px 0 0 20px;
}

ul.listing_lower_alpha li {
	list-style:lower-alpha;
	font-size:13px;
	color:#575656;
	line-height:18px;
	padding:0 0 8px 0;
	margin:0;
}

ul.listing_lower_alpha li span {
	color:#094898;
}

.cta-box {
	background:#fff;
	border:1px solid #DBDBDB;
	border-radius:2px;
	margin:33px auto;
	padding:15px 20px;
	text-align:left;
	display:table;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.cta-box h2 {
	color:#292929;
	font-style:normal;
	font-weight:400;
	line-height:1.2;
	font-size:25px;
	text-align:left;
	display:table-cell;
	vertical-align:middle;
	padding:0px 10px 0 0;
	margin:0px;
}

.cta-box h3 {
	font-style:normal;
	border:none;
	color:#292929;
	line-height:1.2;
	font-size:20px;
	font-weight:400;
	text-align:left;
	vertical-align:middle;
	display:table-cell;
	padding:0px 10px 0 0;
	margin:0px;
}

.cta-box strong {
	font-style:normal;
	font-weight:700;
}

.cta-box small {
	color:#fff;
	font-size:120%;
	text-align:center;
	display:inherit;
	line-height:1.5;
}

.cta-box.gray {
	background:#F1F1F1;
}

.cta-box.black {
	background:#1A2325;
	border:none;
}

.cta-box.black h2, .cta-box.black h3 {
	color:#fff;
}

.cta-full {
	padding:0px 0;
}

.cta-full.black {
	background:#1a2325;
}

.cta-full .cta-box {
	border:none;
	background:none;
	padding:0px;
}

.cta-full .cta-box h2, .cta-full .cta-box h3 {
	color:#fff;
}

a.btn-theme, .btn-theme {
	cursor:pointer;
	color:#7fc241;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	text-align:center;
	display:table;
	padding:14px 21px;
	border:solid 2px #7fc241;
	border-radius:3px;
	line-height:1;
	vertical-align:top;
	margin:0px auto;
	transition-property:all;
	transition-duration:0.8s;
	transition-delay:0s;
	transition-easing:ease-out;
	-moz-transition-property:all;
	-moz-transition-duration:0.8s;
	-moz-transition-delay:0s;
	-moz-transition-easing:ease-out;
	-webkit-transition-property:all;
	-webkit-transition-duration:0.8s;
	-webkit-transition-delay:0s;
	-webkit-transition-easing:ease-out;
	-o-transition-property:all;
	-o-transition-duration:0.8s;
	-o-transition-delay:0s;
	-o-transition-easing:ease-out;
	-ms-transition-property:all;
	-ms-transition-duration:0.8s;
	-ms-transition-delay:0s;
	-ms-transition-easing:ease-out;
}

a.btn-theme:hover, .btn-theme:hover {
	border-radius:25px;
	border:solid 2px #7fc241;
	background:#7fc241;
	color:#fff;
	transition-property:all;
	transition-duration:0.8s;
	transition-delay:0s;
	transition-easing:ease-out;
	-moz-transition-property:all;
	-moz-transition-duration:0.8s;
	-moz-transition-delay:0s;
	-moz-transition-easing:ease-out;
	-webkit-transition-property:all;
	-webkit-transition-duration:0.8s;
	-webkit-transition-delay:0s;
	-webkit-transition-easing:ease-out;
	-o-transition-property:all;
	-o-transition-duration:0.8s;
	-o-transition-delay:0s;
	-o-transition-easing:ease-out;
	-ms-transition-property:all;
	-ms-transition-duration:0.8s;
	-ms-transition-delay:0s;
	-ms-transition-easing:ease-out;
}

a.btn-theme.red, .btn-theme.red {
	border-color:#f24130;
	color:#f24130;
}

a.btn-theme.red-btn, .btn-theme.red-btn {
	border-color:#f24130;
	background:#f24130;
	color:#fff;
}

a.btn-theme.gray-btn, .btn-theme.gray-btn {
	border-color:#364144;
	background:#364144;
	color:#fff;
}

a.btn-theme.white-btn, .btn-theme.white-btn {
	border-color:#fff;
	background:#fff;
	color:#f24130;
}

a.btn-theme.red:hover, .btn-theme.red:hover {
	border-color:#f24130;
	background:#f24130;
	color:#fff;
}

a.btn-theme.white-btn:hover, .btn-theme.white-btn:hover {
	border-color:#f24130;
	background:#f24130;
	color:#fff;
}

a.btn-theme.white, .btn-theme.white {
	border-color:#fff;
	font-size:16px;
	padding:14px 21px;
	background:none;
	color:#fff;
}

a.btn-theme.white:hover, .btn-theme.white:hover {
	border-color:#f14130;
	color:#fff;
	background:#f14130;
}

a.btn {
	background:#c10e27;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	margin:0;
	padding:6px 15px;
}

a.btn-theme strong {
	font-style:normal;
	font-weight:600;
}

a.btn-theme small {
	display:block;
}

.cta-box a.btn-theme {
	white-space:nowrap;
}

.cta-box.center {
	display:block;
	text-align:center;
}

.cta-box.center h2, .cta-box.center h3 {
	display:block;
	text-align:center;
	padding:0 10px;
}

.cta-box.center a.btn-theme {
	display:inline-block;
	text-align:center;
	margin:0 7px;
}

ul.bullet {
}

ul.bullet li {
	background:url(img2/bullet-icon.png) no-repeat 0 4px;
	font-size:16px;
	padding:0px 0 0 19px;
	margin:15px 0;
	color:#545454;
}

ul.bullet li span {
	font-style:normal;
	font-weight:600;
}

ul.bullet-small {
}

ul.bullet-small li {
	background:url("img2/grey-round-bullet.png") no-repeat left 6px;
	font-size:14px;
	padding:0px 0 0 19px;
	margin:15px 0;
	color:#545454;
}

ul.bullet-small li span {
	font-style:normal;
	font-weight:600;
}

.img-responsive {
	margin:0px auto;
}

.why-fatbit-verticle {
	margin:20px auto;
}

.why-fatbit-verticle h3 {
	color:#000000;
	font-size:30px;
	line-height:normal;
	margin:10px 0 0;
	padding:0 0 15px;
	text-align:center;
}

.why-fatbit-verticle {
	font-size:0;
}

.why-fatbit-verticle li {
	display:inline-block;
	margin-left:30px;
}

.why-fatbit-verticle li:first-child {
	margin-left:0px;
}

    #horizontalTab {
}

#horizontalTab ul.resp-tabs-list {
	display:block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	border-radius:2px;
	border-right:solid 1px #ccc;
}

#horizontalTab .resp-tabs-list li {
	color:#282828;
	margin:0px;
	cursor:pointer;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	text-align:center;
	display:block;
	float:left;
	padding:0;
	line-height:74px;
	height:74px;
	width:33.333333333%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:solid 1px #ccc;
	border-right:none;
}

#horizontalTab .resp-tabs-list li.resp-tab-active {
	border-bottom:none;
	color:#F24130;
}

#horizontalTab .resp-tabs-list li:first-child {
}

#horizontalTab h2.resp-accordion {
	display:none;
}

#horizontalTab .resp-tab-content {
	display:none;
	padding:0px;
}

#horizontalTab .resp-content-active, .resp-accordion-active {
	display:block;
}

#horizontalTab .resp-tab-content {
}

#horizontalTab h2.resp-tab-active {
	border-bottom:0px solid #c1c1c1 !important;
	margin-bottom:0px !important;
}

#horizontalTab .resp-tabs-container {
}

#horizontalTab .tabscontent {
	border:solid 1px #ccc;
	border-top:none;
	padding:20px;
	padding-bottom:5px;
}

    .pricing-cells {
	margin:25px 0 0 0;
}

.price-tbl {
	width:100%;
	display:table;
	padding:0px 0 15px 0;
}

.blk-1 {
	display:table-cell;
	width:25%;
	vertical-align:middle;
	background:#103762;
	color:#fff;
	font-size:35px;
	text-transform:uppercase;
	text-align:center;
	padding:20px 0;
	font-family:'helveticaneuecyrmedium';
}

.blk-1 span.level-count {
	background:#23abc9;
	display:inline-block;
	text-align:center;
	color:#fff;
	-o-border-radius:30px;
	-icab-border-radius:30px;
	-khtml-border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	padding:6px;
	min-width:50px;
	min-height:50px;
	line-height:1;
	margin-top:5px;
	font-family:'helveticaneuecyrbold';
}

.blk-2 {
	width:50%;
	display:table-cell;
	border:solid 1px #e4e4e4;
	border-left:none;
	border-right:none;
	background:#fff;
	padding:15px;
}

.blk-2 h3 {
	font-size:18px;
	margin:0px 0;
	color:#292929;
	font-family:'helveticaneuecyrbold';
}

.blk-2 ul li {
	background:url(img2/grey-round-bullet.png) no-repeat 0 5px;
	color:#595858;
	line-height:normal;
	padding:0px 0 0 15px;
	margin:10px 0;
	font-size:13px;
	text-align:left;
}

.blk-3 {
	display:table-cell;
	width:25%;
	vertical-align:middle;
	background:#103762;
	color:#fff;
	text-transform:none;
	text-align:center;
	padding:20px 0;
}

.price-fly {
}

.price-fly sup {
	color:#23abc9;
	font-size:26px;
	vertical-align:top;
}

.price-fly span.rate {
	font-family:'helveticaneuecyrbold';
	color:#fff;
	font-size:69px;
	text-align:center;
}

a.btn-order {
	color:#fff;
	text-align:center;
	padding:8px 0px 0 0;
	display:block;
	font-size:14px;
	text-transform:none;
}

a.link-enquire {
	background:#23abc9;
	color:#fff;
	text-align:center;
	padding:7px 25px;
	display:inline-block;
	font-size:20px;
}

.odd .blk-1 {
	background:#23abc9;
}

.odd .blk-1 span.level-count {
	background:#103762;
}

.odd .blk-3 {
	background:#23abc9;
}

.odd .blk-3 .price-fly sup {
	color:#fff;
}

.odd .blk-3 .price-fly span.rate {
	color:#00313c;
}

.odd .blk-3 a.link-enquire {
	background:#103762;
}

.element_to_pop_up {
	color:#000;
	display:none;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:auto;
	max-width:500px;
	background:#FFFFFF;
	-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 4px 16px rgba(0, 0, 0, 0.2);
	box-shadow:0 4px 16px rgba(0, 0, 0, 0.2);
	-o-border-radius:3px;
	-icab-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.b-close {
	background:url(img2/fancy_close.png) no-repeat 0 0;
	width:25px;
	height:25px;
	display:block;
	cursor:pointer;
	position:absolute;
	right:-11px;
	top:-9px;
}

.pop-list li {
	background:url("img2/grey-round-bullet.png") no-repeat scroll left 6px transparent;
	color:#595858;
	font-size:14px;
	line-height:19px;
	padding:0 0 7px 18px;
	text-align:left;
}

.bottom-inline {
	display:table;
	width:100%;
}

.bottom-inline .cta-box {
	margin:0;
}

.or-txt {
	display:table-cell;
	font-family:'helveticaneuecyrbold';
	font-size:20px;
	color:#292929;
	padding:0 5px;
	vertical-align:middle;
}

.short-span {
	width:182px;
	display:table-cell;
	line-height:normal;
	border:solid 1px #dbdbdb;
	-o-border-radius:3px;
	-icab-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#f1f1f1;
	font-family:'helveticaneuecyrbold';
	font-size:18px;
	color:#292929;
	padding:10px 15px;
	margin:0 auto;
	text-align:center;
	vertical-align:middle;
}

    .sticky-rfq {
	border:1px solid #CCCCCC;
	margin:15px 0 25px 0;
}

.sticky-rfq .fixed-bar {
	cursor:pointer;
	background:#fff;
	bottom:0;
	z-index:100;
	position:fixed;
	-webkit-box-shadow:0 0px 4px rgba(0, 0, 0, 0.24);
	-moz-box-shadow:0 0px 4px rgba(0, 0, 0, 0.24);
	box-shadow:0 0px 4px rgba(0, 0, 0, 0.24);
	border:1px solid #CCCCCC;
	border-bottom:none;
	width:1098px;
	margin:0;
	text-align:center;
}

.sticky-rfq h3, #showScroll h3 {
	color:#AD061D;
	font-style:normal;
	font-weight:600;
	font-size:28px;
	padding:10px 0 0 0;
	line-height:normal;
	text-align:center;
}

.sticky-rfq p, #showScroll p {
	text-align:center;
	padding:5px 0 10px 0;
	font-size:16px;
}

.form-div {
	border-top:1px solid #CCCCCC;
}

.form-div .formTable {
	padding:10px;
}

.form-div .formTable form table td.formLabel {
	text-align:left;
}

.form-div .formTable form #Skype_ID {
	width:97%;
}

.form-div .formTable form .middle-align {
	display:inline-block;
}

.form-div .formTable input.inputsubmit {
	 ;
}

    .thumbs_Wrapper {
	margin:10px auto;
}

.thumbs_Wrapper h3 {
	margin:20px 0;
	padding:0px 0;
	color:#000000;
	font-size:25px;
	line-height:normal;
	text-align:center;
}

.thumbs_Wrap {
	padding:0;
	box-shadow:0 0 2px #75757b;
	border-radius:3px;
	margin:0 0 20px 0px;
}

ul.listing_demoThumbs {
	margin:0 0 0 0;
	padding:0;
}

ul.listing_demoThumbs li {
	float:left;
	margin:0;
	padding:10px;
	border-left:1px solid #d7d7d7;
	margin:0 0 0 0;
	width:33.333%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

ul.listing_demoThumbs li:first-child {
	border-left:none;
}

.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:100%;
	text-align:center;
	background:url(images/progress.gif) no-repeat center center;
}

.circle .mosaic-overlay {
	background:url(img2/magnifier.png) no-repeat center center rgba(255, 255, 255, .5);
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter:alpha(opacity=00);
	display:none;
}

.mosaic-overlay {
	display:none;
	z-index:5;
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
}

.mosaic-backdrop {
	display:none;
	position:relative;
	top:0;
	height:100%;
	width:100%;
}

.mosaic-backdrop img {
	width:100%;
	height:auto;
	max-width:-moz-fit-content;
	max-width:-webkit-fit-content;
}

a.dealLink {
	display:block;
	font-size:16px;
	line-height:25px;
	font-family:'helveticaneuecyrmedium';
	color:#545454;
	text-align:center;
	border-top:1px solid #E9E9E8;
	margin:6px 0 0 0;
	padding:5px 0 0 0;
	width:100%;
	clear:both;
	float:left;
}

a.dealLink:hover {
	color:#169DCF;
}

ul.round-bullet-listing {
	display:inline-block;
	margin:10px 0 0 0;
	padding:0;
}

ul.round-bullet-listing li {
	background:url(img2/grey-round-bullet.png) no-repeat left 10px;
	font-size:16px;
	color:#595858;
	line-height:24px;
	padding:0 0 7px 18px;
	text-align:left;
}

.cQuoteWrap {
	float:left;
	margin:30px 0;
	width:100%;
}

.cQuote {
	display:block;
	width:49%;
	float:left;
	background:#fff;
	border:1px solid #e1e2e2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:15px 15px;
	font-family:'helveticaneuecyrmedium';
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.cQuote.fr {
	float:right;
}

.cQuote h2 {
	color:#272727;
	font-size:22px;
	text-align:right;
	line-height:1;
	padding:0px;
}

.cQuote a {
	margin-left:15px;
}

.orange {
	background:#fc8f1b;
}

.l-blue {
	background:#23abc9;
}

.d-blue {
	background:#103762;
}

  .l-green {
	background:#89bc27;
	height:190px;
}

.divider-horz {
	background:url(img2/divider-horizontal.png) no-repeat center center;
	height:9px;
	margin:25px 0;
	clear:both;
	width:100%;
	display:inline-block;
}

ul.listing_numbering {
	padding:0 0 10px 0;
	margin:10px 0 0 20px;
}

ul.listing_numbering li {
	list-style:decimal;
	font-size:15px;
	color:#575656;
	line-height:19px;
	padding:0 0 8px 0;
	margin:0;
}

ul.listing_numbering li span {
	color:#094898;
}

ul.listing_numbering li li {
	margin:10px 0 0 20px;
}

/***/ ul.greenListing.greyLite li {
	font-size:18px;
	color:#1e1e1e;
}

ul.greenListing {
	margin:20px 0 15px 0;
	padding:0;
}

ul.greenListing li {
	background:url(img2/green-round-bullet.png) no-repeat left 7px;
	font-size:16px;
	color:#0c5b88;
	line-height:28px;
	padding:0 0 0 30px;
	font-family:'helveticaneuecyrmedium';
	text-align:left;
}

.italic {
	font-style:italic;
	font-weight:400;
}

table.tbl_orm {
	padding:0px;
	border-collapse:collapse;
	background:#fff;
}

table.tbl_orm tr th {
	font-style:normal;
	font-weight:600;
	color:#FFFFFF;
	font-size:20px;
	padding:10px 12px;
	line-height:normal;
	text-align:center;
	text-transform:uppercase;
	border:solid 1px #fff;
}

table.tbl_orm tr th span {
	font-size:16px;
}

table.tbl_orm tr th.first {
	background:#83B613;
}

table.tbl_orm tr th.second {
	background:#124385;
}

table.tbl_orm tr th.third {
	background:#F6BF13;
}

table.tbl_orm tr td {
	background:#fff;
	font-size:15px;
	color:#073268;
	font-size:30px;
	padding:10px 0;
	text-shadow:1px 1px #0b60a8;
	text-align:center;
	text-transform:uppercase;
	border:solid 1px #D2D1D1;
}

table.tbl_orm tr td:hover {
	background:#edf1f5;
}

table.tbl_orm tr td h3 {
	font-size:13px;
	text-transform:none;
	color:#073268;
	text-shadow:none;
	border:none;
}

table.tbl_orm tr td h4 {
	font-weight:normal;
	font-size:14px;
	text-transform:none;
	color:#073268;
	padding:7px 0;
	text-shadow:none;
	text-align:center;
}

table.tbl_orm tr td h6 {
	font-size:15px;
	text-transform:none;
	color:#8f9090;
	text-shadow:none;
	padding:8px 0;
}

table.tbl_orm tr td h6 span {
	color:#c4c9cd;
}

.buy_button {
	background:#184177;
	-o-border-radius:3px;
	-icab-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
}

.buy_button span {
	background:#8ca0bb;
	font-size:14px;
	color:#fff;
	text-transform:none;
	padding:3px 10px;
	text-shadow:0px 1px 0px #5d779b;
	line-height:20px;
}

.buy_button a.blue_btn {
	text-align:center;
	background:none;
	border:none;
	cursor:pointer;
	color:#fff;
	font-size:23px;
	padding:0px 5px 0 10px;
	margin:10px auto;
	display:block;
	text-shadow:none;
}

ul.dealsystem-demo {
	display:inline-block;
	margin:20px auto;
	width:100%;
}

ul.dealsystem-demo li {
	float:left;
	width:33.333%;
	text-align:center;
}

ul.dealsystem-demo li span {
	display:inline-block;
	background:#1f1f1f;
	border-radius:50%;
}

ul.dealsystem-demo li h6 {
	display:block;
	font-size:25px;
	color:#D14032;
	margin:6px auto;
}

  .seo-cells {
	display:inline-block;
	width:100%;
	vertical-align:top;
}

.seo-cells .cells {
	width:49%;
	float:left;
}

.seo-cells .cells.right {
	float:right;
}

.simple-content {
}

.simple-content h2 {
	color:#292929;
	font-family:'helveticaneuecyrmedium';
	font-size:22px;
	padding-bottom:11px;
	padding-right:30px;
	padding-top:5px;
}

.simple-content p {
	color:#545454;
	font-family:'helveticaneuecyrmedium';
	font-size:16px;
	line-height:24px;
	padding-right:30px;
}

.greyBox {
	background:#EEEEED;
	border-radius:3px;
	padding:13px 20px 20px;
}

.greyBox h3 {
	color:#292929;
	font-family:'helveticaneuecyrmedium';
	font-size:24px;
	line-height:24px;
	text-align:left;
	padding-bottom:6px;
}

.greyBox p {
	color:#545454;
	font-family:'helveticaneuecyrmedium';
	font-size:16px;
	line-height:24px;
}

.greyBox-Blue {
	background:#23ABC9;
	border-radius:3px;
	height:65px;
	margin:11px 0 0;
}

#speech-bubble:before {
	border-bottom:10px solid rgba(0, 0, 0, 0);
	border-left:10px solid #084D88;
	border-top:10px solid rgba(0, 0, 0, 0);
	content:"";
	height:0;
	margin:13px 0 0 -25px;
	position:absolute;
	right:-10px;
	top:9px;
	width:0;
}

#speech-bubble {
	background:#084D88;
	border-radius:3px;
	float:left;
	height:65px;
	position:relative;
	width:150px;
}

#speech-bubble h2 {
	color:#FFFFFF;
	font-family:'helveticaneuecyrmedium';
	font-size:52px;
	line-height:65px;
	text-align:center;
	width:100%;
}

.greyBox-Blue p {
	color:#FFFFFF;
	font-family:'helveticaneuecyrmedium';
	font-size:35px;
	line-height:30px;
	margin-left:45px;
	display:inline-block;
	vertical-align:top;
}

.greyBox-Blue span {
	font-size:15px;
	line-height:15px;
}

.seo-testi {
	border:1px solid #DBDBDB;
	border-radius:3px;
	padding:15px 23px 23px;
}

.seo-testi p {
	background:url("img2/quotesL.png") no-repeat scroll 0 0;
	color:#2E2D2D;
	font-size:14px;
	font-style:italic;
	font-weight:400;
	line-height:1.5;
	margin-bottom:25px;
	position:relative;
	padding-left:29px;
}

.seo-testi p:after {
	content:"";
	height:19px;
	margin-left:8px;
	position:absolute;
	width:22px;
	background:url("img2/quotesR.png") no-repeat 0 0;
}

.seo-testi h3 {
	color:#97C731;
	font-family:'helveticaneuecyrbold';
	font-size:18px;
	line-height:20px;
	text-align:left;
}

.seo-testi h3 small {
	color:#2E2D2D;
	font-family:'helveticaneuecyrmedium';
	font-size:14px;
	line-height:20px;
	text-align:left;
}

.seo-cta {
	padding:15px;
	border-radius:3px;
	margin-top:25px;
	background:#ad061d;
}

.seo-cta.green {
	background:#97C731;
}

.seo-cta.red {
	background:#ad061d;
}

.seo-cta.orange {
	background:#d66011;
}

.seo-cta h3 {
	width:60%;
	font-family:'helveticaneuecyrmedium';
	color:#FFFFFF;
	font-size:21px;
	line-height:25px;
	display:inline-block;
}

.seo-cta a.white {
	font-weight:400;
	background:#fff;
	border:none;
	color:#292929;
	font-size:23px;
	text-align:center;
	text-decoration:none;
	padding:10px 14px;
}

seo-cta a.white:hover {
	border:none;
}

.border-txt {
	background:#FFFFFF;
	border:1px solid #E1E2E2;
	border-radius:3px;
	display:block;
	margin:0;
	padding:22px 21px;
}

.border-txt h3 {
	color:#292929;
	font-family:'helveticaneuecyrmedium';
	font-size:22px;
	text-align:left;
}

.border-txt h3 span {
	color:#fc8f1b;
}

ul.white-listing {
	border-radius:3px;
	margin-top:15px;
	padding:20px 15px;
	min-height:162px;
}

ul.white-listing li {
	background:url(img2/w-dot.png) no-repeat left 6px;
	font-size:17px;
	color:#fff;
	line-height:19px;
	padding:0 0 25px 18px;
}

ul.white-listing li:last-child {
	padding-bottom:0px;
}

ul.green {
	background:#97c731;
}

ul.dark {
	background:#a268e4;
}

.quote-box {
	background:#FFFFFF;
	border:1px solid #E1E2E2;
	border-radius:3px;
	display:block;
	margin:0;
	padding:0;
}

.quote-box p {
	color:#23ABC9;
	display:block;
	font-family:'helveticaneuecyrmedium';
	font-size:18px;
	line-height:1.2;
	background:url(img2/quotesL.png) no-repeat 0 0;
	display:inline-block;
	position:relative;
	margin:31px 20px;
	padding:0px 0px 0px 30px;
}

.quote-box p:after {
	width:22px;
	background:url(img2/quotesR.png) no-repeat 0 0;
	height:19px;
	content:"";
	position:absolute;
	margin-left:8px;
}

.btnWrap {
	background:#F1F1F1;
	border-radius:3px;
	border-top:1px solid #DBDBDB;
	margin:0;
	padding:15px 18px;
}

/** common testimonial **/ .tsmnl-custom {
	background:#fdfae0;
	border-top:1px solid #e7e3be;
	border-bottom:1px solid #e7e3be;
	padding:25px 0 35px 0;
}

.tsmnl-custom .tsmnl-desc {
	border-radius:3px;
	display:table;
	vertical-align:top;
	width:100%;
}

.tsmnl-custom .tsmnl-desc .icn {
	width:183px;
	height:auto;
	padding:15px;
	display:table-cell;
	vertical-align:middle;
}

.tsmnl-custom .tsmnl-desc .icn img {
	border-radius:50%;
	border:4px solid #fff;
	box-shadow:0 0 5px #929292;
}

.tsmnl-custom .tsmnl-desc .icn h4 {
	color:#363f48;
	font-size:14px;
	text-align:center;
	margin:10px 0 0 0;
	line-height:16px;
}

.tsmnl-custom .tsmnl-desc .icn h4 span {
	color:#c10e27;
	display:block;
}

.tsmnl-custom .tsmnl-content {
	vertical-align:top;
	display:table-cell;
	padding:0px;
}

.tsmnl-custom .tsmnl-content p {
	color:#4b4b4b;
	font-size:15px;
	text-align:left;
	padding:15px 18px 0 45px;
	background:url(img2/quote-left.png) no-repeat 0 7px;
}

/** end common testimonial **/ a.red-button {
}

a.red-button {
	cursor:pointer;
	color:#fff;
	background:#c10d26;
	border:2px solid #c10d26;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	text-align:center;
	display:table;
	padding:18px 12px;
	border-radius:4px;
	line-height:1;
	vertical-align:top;
	margin:20px auto;
	transition-property:all;
	transition-duration:0.8s;
	transition-delay:0s;
	transition-easing:ease-out;
	-moz-transition-property:all;
	-moz-transition-duration:0.8s;
	-moz-transition-delay:0s;
	-moz-transition-easing:ease-out;
	-webkit-transition-property:all;
	-webkit-transition-duration:0.8s;
	-webkit-transition-delay:0s;
	-webkit-transition-easing:ease-out;
	-o-transition-property:all;
	-o-transition-duration:0.8s;
	-o-transition-delay:0s;
	-o-transition-easing:ease-out;
	-ms-transition-property:all;
	-ms-transition-duration:0.8s;
	-ms-transition-delay:0s;
	-ms-transition-easing:ease-out;
}

a.red-button:hover {
	color:#c10d26;
	background:#fff;
	transition-property:all;
	transition-duration:0.8s;
	transition-delay:0s;
	transition-easing:ease-out;
	-moz-transition-property:all;
	-moz-transition-duration:0.8s;
	-moz-transition-delay:0s;
	-moz-transition-easing:ease-out;
	-webkit-transition-property:all;
	-webkit-transition-duration:0.8s;
	-webkit-transition-delay:0s;
	-webkit-transition-easing:ease-out;
	-o-transition-property:all;
	-o-transition-duration:0.8s;
	-o-transition-delay:0s;
	-o-transition-easing:ease-out;
	-ms-transition-property:all;
	-ms-transition-duration:0.8s;
	-ms-transition-delay:0s;
	-ms-transition-easing:ease-out;
}

.hdr-trns {
	margin-top:-80px;
}

#best-slider {
	background:#eeeeee url(img2/bg-best-slider.jpg) no-repeat top center;
	border-bottom:solid 1px #d1d0d0;
	  height:622px;
}

#best-slider div.owl-wrapper-outer {
	margin:0 auto;
	height:100%;
	width:100%;
	max-width:1240px;
}

#best-slider .owl-item {
	position:relative;
}

#best-slider .desc-side {
	height:595px;
}

#best-slider .screen-side {
	position:absolute;
	left:458px;
	height:551px;
	top:15px;
}

#best-slider .desc-side {
	width:434px;
	float:left;
	display:block;
	vertical-align:top;
	padding:42px 0;
	position:relative;
}

#best-slider .desc-side h2 {
	color:#fff;
	font-size:35px;
	margin-bottom:10px;
	font-family:'helveticaneuecyrmedium';
}

#best-slider .desc-side h3 {
	color:#fff;
	font-size:17x;
	line-height:1.5;
	margin-bottom:28px;
	padding-bottom:30px;
	font-weight:700;
	border-bottom:solid 1px rgba(255, 255, 255, 0.2);
}

#best-slider .desc-side h4 {
	color:#fff;
	font-size:20px;
	line-height:normal;
}

#best-slider .desc-side p {
	color:#fff;
	font-size:16px;
	line-height:1.5;
	text-align:left;
	padding-bottom:0px;
}

#best-slider .desc-side p a {
	border-bottom:solid 1px #fff;
	color:#fff;
}

#best-slider .desc-side a.btn-theme {
	background:#f14130;
	border-color:#f14130;
	color:#fff;
	margin:0;
	line-height:19px;
	font-size:17px;
	font-weight:600;
	/* position:absolute; */
	bottom:0px;
	display:block;
}

#best-slider {
	position:relative;
}

#best-slider .owl-prev, #best-slider .owl-next {
	position:absolute;
	top:50%;
	margin-top:-25px;
	z-index:1;
	text-indent:-99999PX;
	background:url(img2/arrows.png) no-repeat 0 0;
	width:40px;
	height:50px;
	display:block;
	opacity:0;
}

#best-slider .owl-prev {
	background-position:0px 0px;
	left:0px;
}

#best-slider .owl-next {
	background-position:-42px 0px;
	right:0px;
}

#best-slider:hover .owl-prev, #best-slider:hover .owl-next {
	opacity:1;
}

.sem-tbl {
}

.sem-tbl .cell {
	display:inline-block;
	width:31.7%;
	vertical-align:top;
	text-align:center;
	margin-left:2%;
}

.sem-tbl .cell:first-child {
	margin-left:0px;
}

.sem-tbl .cell h3 {
	background:#80cbc5;
	border-radius:4px;
	position:relative;
	color:#fff;
	font-size:24px;
	text-align:center;
	font-weight:600;
	height:45px;
	line-height:1.8;
}

.sem-tbl .cell h3:after {
	bottom:-21px;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(128, 203, 197, 0);
	border-top-color:#80cbc5;
	border-width:11px;
	margin-left:-11px;
}

.sem-tbl .cell .inner-cell {
	border-radius:4px;
	margin-top:24px;
	padding:30px 15px;
}

.sem-tbl .cell .inner-cell.purple {
	background:rgba(85, 95, 170, 0.8);
	 ;
}

.sem-tbl .cell .inner-cell.yellow {
	background:rgba(230, 142, 24, 0.8);
	 ;
}

.sem-tbl .cell .inner-cell.green {
	background:rgba(102, 167, 43, 0.85);
	 ;
}

.sem-tbl .cell .inner-cell ul {
	border-top:solid 1px rgba(255, 255, 255, 0.12);
	margin-bottom:30px;
}

.sem-tbl .cell .inner-cell ul li {
	border-bottom:solid 1px rgba(255, 255, 255, 0.12);
	color:#fff;
	font-size:14px;
	text-align:left;
	padding:15px 0;
	display:table;
	width:100%;
}

.sem-tbl .cell .inner-cell ul li span:first-child {
	display:table-cell;
	width:auto;
	text-align:left;
}

.sem-tbl .cell .inner-cell ul li span:last-child {
	display:table-cell;
	width:auto;
	text-align:right;
}

.sem-tbl .cell a.btn-theme {
	background:#fff;
	font-size:17px;
	border-color:#fff;
	display:inline-block;
	padding:13px 28px;
}

.sem-tbl .cell .inner-cell.purple a.btn-theme {
	color:#555faa;
}

.sem-tbl .cell .inner-cell.yellow a.btn-theme {
	color:#e1850a;
}

.sem-tbl .cell .inner-cell.green a.btn-theme {
	color:#56981a;
}

.sem-tbl .cell .inner-cell.purple a.btn-theme:hover {
	background:#515ba3;
	border-color:#515ba3;
	color:#fff;
}

.sem-tbl .cell .inner-cell.yellow a.btn-theme:hover {
	background:#d5871c;
	border-color:#d5871c;
	color:#fff;
}

.sem-tbl .cell .inner-cell.green a.btn-theme:hover {
	background:#669f31;
	border-color:#669f31;
	color:#fff;
}

.sem-tbl .cell p {
	color:#6f6f6f;
	font-size:15px;
	padding-bottom:15px;
}

.pmth {
	padding:0 0 12px 0;
	font-size:55px;
	color:#fff;
	font-weight:800;
	margin-bottom:15px;
}

.pmth span {
	  color:#fff;
	font-size:17px;
	font-weight:400;
}

.sem-tbl .cell a.red, .sem-tbl .cell a.gray {
	background:#f14130;
	border-color:#f14130;
	color:#fff;
	display:inline-block;
	padding:13px 30px;
}

.sem-tbl .cell a.gray {
	margin-left:10px;
	background:#364144;
	border-color:#364144;
}

.seo-pkgs {
	 margin:0px 0;
}

.tbl-pkg {
	width:100%;
	border-collapse:collapse;
}

.tbl-pkg tr th {
	font-weight:400;
	color:#fff;
	padding:20px 25px;
	font-size:28px;
	background:#5f6b6e;
	text-align:center;
}

.tbl-pkg tr th span {
	font-size:14px;
	display:block;
	line-height:1.5;
}

.tbl-pkg tr th:first-child {
	border-radius:2px 0 0 0;
	text-align:left;
}

.tbl-pkg tr th:last-child {
	border-radius:0px 2px 0 0;
}

.tbl-pkg tr th:nth-child(2) {
	background:#364144;
}

.tbl-pkg tr th:nth-child(3) {
	background:#1c2427;
	border-right:solid 1px #596669;
	border-left:solid 1px #596669;
}

.tbl-pkg tr th:nth-child(4) {
	background:#364144;
}

.tbl-pkg tr td {
	line-height:1.4;
	border:solid 1px #e3e1e1;
	padding:20px 15px 20px 20px;
	color:#585a5a;
	font-size:14px;
}

.tbl-pkg tr td .centertxt {
	display:block;
	text-align:center;
	padding-top:5px;
}

a.shorttdlink {
	text-decoration:underline;
	color:#585a5a;
}

a.shorttdlink:hover {
	text-decoration:none;
	color:#01b8d9;
}

.tbl-pkg tr td:first-child {
	background:#f5f5f5;
	font-size:15px;
}

.tbl-pkg tr:last-child td {
	background:#fff;
}

.tbl-pkg tr td.redheading {
	color:#f14130;
	font-size:17px;
	font-weight:600;
	background:#fff;
}

.tbl-pkg tr td.redheading .normal {
	font-size:14px;
	color:#585a5a;
}

.tbl-pkg tr td.redbold {
	text-align:center;
	color:#f14130;
	font-size:22px;
	font-weight:600;
}

.tooltip {
	float:right;
	background:url(img2/icon-ttoltip.png) no-repeat 0 0;
	height:19px;
	width:19px;
	display:block;
}

.tbl-pkg tr td.boldtxt {
	color:#364144;
	font-size:17px;
	text-align:center;
	font-weight:600;
}

.tbl-pkg tr td.bttm {
	padding:20px 20px;
	border:none;
	text-align:center;
}

.tbl-pkg tr td.bttm span {
	color:#fff;
	font-size:20px;
	font-weight:600;
	padding-bottom:12px;
	display:block;
}

.tbl-pkg tr:last-child td:nth-child(2) {
	background:#364144;
}

.tbl-pkg tr:last-child td:nth-child(3) {
	background:#1c2427;
	border-left:1px solid #596669;
	border-right:1px solid #596669;
}

.tbl-pkg tr:last-child td:nth-child(4) {
	background:#364144;
}

.tbl-pkg tr td.bttm a.btn-theme.red, .tbl-pkg tr td.bttm a.btn-theme.white {
	background:#f14130;
	border:none;
	font-size:14px;
	color:#fff;
	padding:8px 10px;
	display:inline-block;
	margin:2px auto;
}

.tbl-pkg tr td.bttm a.btn-theme.white {
	background:#fff;
	color:#1c2426;
}

.tbl-pkg tr td.bttm a.btn-theme.red:hover, .tbl-pkg tr td.bttm a.btn-theme.white:hover {
	background:#75b040;
	border-color:#75b040;
	color:#fff;
}

.testimonialnew {
	background:url(img2/bg-testi-new.jpg) repeat-x center top;
	height:496px;
	color:#fff;
}

.testimonialnew h2 {
	color:#fff;
}

.testimonial-wrapper {
	overflow:hidden;
	margin:0 auto;
	width:900px;
}

.image-holder {
	width:268px;
	height:181px;
	background:url(img2/testi-chat.png) no-repeat 0 0;
	float:left;
	padding:39px 0px 0px 81px;
	margin-right:35px;
}

.testimonial-wrapper p {
	line-height:1.5;
	display:table;
}

.testimonial-wrapper p span {
	display:block;
	padding-top:26px;
	font-weight:600;
}

.owl-pagination {
	text-align:center;
	margin:0 auto;
	margin-top:60px;
}

.owl-pagination .owl-page {
	background:#263643;
	width:14px;
	height:14px;
	border-radius:50%;
	margin:0 3px;
}

.owl-pagination .owl-page.active {
	background:#fff;
	box-shadow:inset 0px 2px 2px rgba(0, 0, 0, 0.5);
}

ul.tbl-list {
}

ul.tbl-list li {
	background:url(img2/bullet-green-check17.png) no-repeat 0 5px;
	color:#585a5a;
	font-size:14px;
	padding:0 0 4px 30px;
	margin:10px 0;
}

ul.tbl-list li:last-child {
	margin-bottom:0px;
}

.ft-exp {
	background:url(img2/bg-experience-new.jpg) repeat-x left bottom #c9d8d3;
	min-height:631px;
}

.testimonialnew, .ft-exp {
	-webkit-animation:bgMove 60s linear 0s infinite normal;
	-moz-animation:bgMove 60s linear 0s infinite normal;
	-ms-animation:bgMove 60s linear 0s infinite normal;
	-o-animation:bgMove 60s linear 0s infinite normal;
	animation:bgMove 60s linear 0s infinite normal;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
}

@-webkit-keyframes bgMove {
	0% {
	background-position:0 50%;
}

100% {
	background-position:-500px 50%;
}

}@-moz-keyframes bgMove {
	0% {
	background-position:0 50%;
}

100% {
	background-position:-500px 50%;
}

}@-ms-keyframes bgMove {
	0% {
	background-position:0 50%;
}

100% {
	background-position:-500px 50%;
}

}@keyframes bgMove {
	0% {
	background-position:0 50%;
}

100% {
	background-position:-500px 50%;
}

}.exp-list {
	padding-top:76px;
	vertical-align:middle;
	position:relative;
}

.exp-list .circle h3 {
	position:relative;
	background:rgba(255, 255, 255, 0.75);
	border-radius:4px;
	font-size:25px;
	color:#4a4b89;
	display:table;
	margin:0 auto;
	text-align:center;
	margin-top:89px;
	padding:8px 15px;
	font-family:'helveticaneuecyrmedium';
	text-transform:uppercase;
}

.exp-list .circle h3:after {
	top:100%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(0, 0, 0, 0);
	border-top-color:rgba(255, 255, 255, 0.75);
	border-width:8px;
	margin-left:-10px;
}

.exp-list .circle p {
	color:#fff;
	font-size:22px;
	text-align:center;
	padding-top:15px;
	line-height:1.2;
}

.exp-list .circle {
	background:rgba(92, 94, 175, 0.8);
	width:292px;
	height:292px;
	display:block;
	border-radius:100%;
	border:solid 4px rgba(255, 255, 215, 0.80);
	position:absolute;
}

.exp-list .circle.experts {
	left:0px;
	z-index:1;
	background:rgba(123, 122, 180, 0.8);
}

.exp-list .circle.year {
	left:271px;
	z-index:2;
	background:rgba(230, 142, 24, 0.8);
}

.exp-list .circle.year h3 {
	color:#d07f13;
}

.exp-list .circle.completed {
	left:541px;
	z-index:3;
	background:rgba(102, 167, 43, 0.85);
}

.exp-list .circle.completed h3 {
	color:#679739;
}

.exp-list .circle.trust {
	left:812px;
	z-index:4;
	background:rgba(92, 177, 181, 0.8);
}

.exp-list .circle.trust h3 {
	color:#328c90;
}

.aep-cta {
	margin-top:370px;
}

.cta-new {
	background:url(img2/bg-trans.png) no-repeat top center;
	display:table;
	width:100%;
}

.cta-new .cta-inner {
	padding:10px 0 15px 0;
	display:table;
	width:100%;
	background:url(img2/bg-trans.png) no-repeat bottom center;
	text-align:center;
}

.cta-new .cta-inner h3 {
	display:inline-block;
	color:#fff;
	padding-right:20px;
	line-height:1.2;
	font-size:22px;
	text-align:right;
	vertical-align:middle;
}

.cta-new a.btn-theme {
	display:inline-block;
	background:#fff;
	border-color:#fff;
	color:#f24130;
	padding:7px 12px 9px 12px;
	font-size:22px;
	vertical-align:middle;
}

.cta-new h4 {
	color:#fff;
	line-height:1.2;
	font-size:22px;
	text-align:center;
	padding-top:10px;
}

.cta-new.page-cta {
	background:url(img2/bordr-img.jpg) no-repeat center top;
	margin:35px 0 35px 0;
}

.cta-new.page-cta .cta-inner {
	background-image:url(img2/bordr-img.jpg);
}

.cta-new.page-cta .cta-inner h3 {
	color:#8d949e;
}

.cta-new.page-cta a.btn-theme {
	background:#f24130;
	border-color:#f24130;
	color:#fff;
}

.bullet-grren {
}

.bullet-grren li {
	background:url(img2/bullet-green-check.png) no-repeat 0 0;
	color:#383b3c;
	font-size:15px;
	padding:0 0 4px 30px;
	margin:10px 0;
}

.bullet-grren li:last-child {
	margin-bottom:0px;
}

.trend-wrapper {
}

.trend-wrapper h2 {
	font-family:'helveticaneuecyrmedium';
	font-size:35px;
	color:#000;
	line-height:36px;
	padding:40px 0 20px 0;
	text-align:center;
	width:450px;
	margin:0 auto;
}

.trend-wrapper h3 {
	color:#3f3e3e;
	padding:20px 0 40px 0;
	font-size:16px;
	font-weight:600;
	text-align:center;
	width:450px;
	margin:0 auto;
	line-height:1.7;
}

.trend-circles {
	position:relative;
	height:458px;
}

.trend-circles .trend {
	border:solid 1px #d5d6d6;
	width:352px;
	height:352px;
	display:block;
	border-radius:100%;
	padding:0px;
	position:absolute;
	display:table;
}

.trend-circles .trend .trend-cell {
	display:table-cell;
	vertical-align:middle;
}

.trend-circles .trend img {
	display:block;
	margin:0 auto;
	text-align:center;
}

.trend-circles .trend h4 {
	color:#000;
	padding:10px 0;
	font-size:18px;
	font-weight:600;
	text-align:center;
	margin:0 auto;
}

.trend-circles .trend p {
	padding:0 55px;
	font-size:14px;
	text-align:center;
	margin:0 auto;
	line-height:1.5;
}

.trend-circles .trend.three {
	background:#f0f0f0;
	width:427px;
	height:427px;
}

.trend-circles .trend.three h4 {
	padding:25px 0;
}

.trend-circles .trend.one {
	left:0px;
	top:-150px;
}

.trend-circles .trend.two {
	left:0px;
	top:217px;
}

.trend-circles .trend.three {
	left:336px;
	top:0;
}

.trend-circles .trend.four {
	right:0px;
	top:-150px;
}

.trend-circles .trend.five {
	right:0px;
	top:217px;
}

.trend-cta h3 {
	color:#525962;
	font-size:18px;
	font-weight:600;
	text-align:center;
	line-height:1.2;
	padding:10px 0;
	margin:0px auto;
}

.trend-cta a {
	font-size:22px;
}

.global-name {
	background:url(img2/social-media-tisromania-globe.jpg) no-repeat center center;
	min-height:370px;
}

.global-name h2 {
	font-family:'helveticaneuecyrmedium';
	font-size:35px;
	color:#000;
	width:500px;
	margin:0 auto;
	padding:40px 0 70px 0;
}

.list-globla {
	padding-bottom:55px;
}

.list-globla li {
	border-radius:4px;
	border:solid 3px #d4dee2;
	font-size:14px;
	padding:10px 10px 10px 21px;
	width:332px;
	position:relative;
	margin-bottom:30px;
	background:#fff;
}

.list-globla li:before {
	content:"";
	position:absolute;
	background:#d4dee2 url(img2/check-black.png) no-repeat center center;
	border-radius:100%;
	width:31px;
	height:31px;
	display:block;
	left:-17px;
	top:50%;
	margin-top:-15px;
}

.globe {
	float:left;
	margin:0 auto;
	padding-left:3px;
}

.cta-onwhite {
	background:url(img2/bg-gradi-gray.png) no-repeat center top;
	display:table;
	padding:10px 0 15px;
	width:100%;
	position:relative;
}

.cta-onwhite h3 {
	color:#8d949e;
	display:table-cell;
	font-size:22px;
	line-height:1.2;
	padding-right:20px;
	text-align:right;
	width:60%;
}

.cta-onwhite a.btn-theme {
	display:inline-block;
	font-size:20px;
}

.cta-onwhite:after {
	background:url(img2/bg-gradi-gray.png) no-repeat 0 0;
	position:absolute;
	content:'';
	left:0;
	bottom:0px;
	width:990px;
	height:1px;
}

.gray-circles {
	display:block;
	margin:40px 0 60px 0;
	text-align:center;
}

.gray-circles li {
	text-align:center;
	margin:0 -8px;
	vertical-align:top;
	display:inline-block;
}

.gray-circles li .icn {
	display:table-cell;
	width:281px;
	height:281px;
	vertical-align:middle;
	border:solid 1px #e4e4e4;
	border-radius:100%;
	background-color:rgba(0, 0, 0, 0.07);
}

.gray-circles li h4 {
	text-align:center;
	color:#000;
	font-size:20px;
	font-weight:600;
	width:225px;
	margin:20px 27px;
}

.gray-circles li p {
	width:225px;
	text-align:center;
	font-size:15px;
	font-weight:400;
	margin:0 27px;
}

.bgsize-cover {
	background-size:cover;
}

/** common page headings**/ .theme-heading, .page-txt {
	text-align:center;
	padding-bottom:0px;
	margin:0 auto;
}

.theme-heading h1 {
	font-family:"helveticaneuecyrmedium";
	font-weight:normal;
	text-align:center;
	color:#000;
	line-height:37px;
	font-size:38px;
	padding:10px 0 30px;
}

.theme-heading h1 span {
	color:#EF473E;
	display:block;
	font-family:'helveticaneuecyrlight';
}

.theme-heading h2, .page-heading h2 {
	font-family:"helveticaneuecyrmedium";
	font-weight:normal;
	color:#000;
	line-height:37px;
	font-size:38px;
	padding:10px 0 15px;
	text-align:center;
}

.theme-heading h2 strong {
	font-family:'helveticaneuecyrbold';
}

.theme-heading h3 {
	margin:10px 0 0px 0;
	padding:0 0 15px 0;
	color:#000000;
	font-size:30px;
	text-align:center;
	line-height:normal;
}

.theme-heading h3 strong {
	font-family:'helveticaneuecyrbold';
}

.theme-heading h4 {
	color:#242424;
	font-size:23px;
	line-height:normal;
	padding:0 0 20px;
	text-align:center;
}

.theme-heading p {
	color:#545454;
	font-size:16px;
	line-height:normal;
	margin:0 auto;
	padding:0 0 15px 0;
	text-align:center;
}

.theme-heading p strong {
	font-style:normal;
	font-weight:600;
}

.row.padd-row {
	padding:35px 0 45px;
}

.theme-heading.white-txt h2 {
	color:#fff;
}

.theme-heading h2 span, .page-heading h2 span {
	display:block;
	font-family:'helveticaneuecyrlight';
	color:#525252;
	font-size:30px;
}

/****/ .seo-pkgs {
	margin:35px 0;
}

@media screen and (max-width:600px) {
	.image-display-left, .image-display-right {
	border:none;
	display:block;
	float:none;
	margin-bottom:0;
	margin-left:auto;
	margin-right:17px;
	margin-top:0;
	padding:5px;
	text-align:center;
	width:auto;
}

.ft-exp .exp-list .circle {
	margin:0 30px 20px;
	height:180px;
	width:180px;
}

}@media screen and (max-width:800px) {
	.image.right {
	float:none;
	margin:0 auto;
}

.image.left {
	float:left;
	margin:0 15px 10px 0px;
}

.mb-header img {
	width:100%;
	height:auto;
}

.tbl-scroll {
	overflow-x:scroll;
	overflow-y:hidden;
}

div#slideshow-pro {
	display:none;
}

#horizontalTab ul.resp-tabs-list {
	display:none;
}

#horizontalTab h2.resp-accordion {
	color:#282828;
	margin:0px;
	cursor:pointer;
	font-size:18px;
	font-style:normal;
	font-weight:600;
	font-weight:normal;
	text-align:center;
	display:block;
	padding:10px 5px;
	line-height:1.2;
	height:auto;
	width:auto;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:solid 1px #ccc;
	border-top:none;
}

#horizontalTab h2.resp-accordion:first-child {
	border-top:solid 1px #ccc;
}

#horizontalTab .resp-accordion-closed {
	display:none !important;
}

#horizontalTab .resp-vtabs .resp-tab-content:last-child {
	border-bottom:1px solid #c1c1c1 !important;
}

#horizontalTab .resp-arrow {
	width:0;
	height:0;
	float:right;
	margin:6px 6px 0 0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:12px solid #c1c1c1;
}

#horizontalTab h2.resp-tab-active span.resp-arrow {
	border:none;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:12px solid #9B9797;
}

.price-tbl {
	width:100%;
}

.blk-1, .blk-2, .blk-3 {
	display:block;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.element_to_pop_up {
	width:90%;
	max-width:none;
}

.bottom-inline {
	display:block;
	width:100%;
}

.bottom-inline .cta-box {
	margin:0;
	display:block;
}

.bottom-inline .cta-box a.btn-theme.fr {
	float:none;
}

.or-txt {
	margin:20px auto;
	display:block;
	text-align:center;
}

.short-span {
	width:auto;
	display:block;
}

  .recommened-reading .reading-border {
	padding:10px 0;
}

.recommened-reading .reading-box {
	padding:0 10px;
	margin:15px auto;
	border:none;
}

.recommened-reading .reading-box:last-child {
	padding-left:0px;
}

.recommened-reading.cell-two .reading-box, .recommened-reading.cell-three .reading-box, .recommened-reading.cell-three .reading-box:nth-child(2) {
	width:auto !important;
	display:block;
	padding:0px;
}

.design-header {
	background:#d9ebeb;
}

.development-header {
	background:#d9ebeb;
}

.header-company, .header-design, .header-development, .header-emarketing, .header-content-writing, .header-portfolio, .header-request-quote, .groupon_header {
	height:auto;
}

.header-company img, .header-design img, .header-development img, .header-emarketing img, .header-content-writing img, .header-portfolio img, .header-request-quote img, .groupon_header img {
	width:100%;
	height:auto;
}

.payment-img img {
	width:100%;
	height:auto;
}

.why-fatbit-verticle li {
	display:block;
	margin:0 auto;
}

.why-fatbit-verticle li:first-child {
	margin:0 auto;
}

.btn-theme.fr {
	float:none;
}

.cta-box a {
	margin:5px auto 10px auto;
}

.cta-box a.btn-theme {
	white-space:normal;
	line-height:1.4;
}

.cta-box h2, .cta-box h3 {
	width:auto;
	display:block;
	padding-bottom:10px;
	text-align:center;
}

.cta-box.black h3 {
	text-align:center;
}

.cta-box.center a.btn-theme {
	margin-bottom:20px;
}

  .form-div .formTable {
	padding:0px;
}

.formTable form table tr td {
	display:block;
	width:auto;
}

.form-div .formTable input#Skype_ID {
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.formTable input.security_code {
	float:none;
	width:auto;
	display:block;
	vertical-align:top;
}

.form-div .formTable input.inputsubmit {
	margin-right:0px;
	margin:0 auto;
	display:block;
	margin-bottom:20px;
}

  ul.listing_demoThumbs li {
	display:block;
	width:inherit;
	text-align:center;
	float:none;
}

ul.listing_demoThumbs li {
	width:100%;
	float:left;
}

.cQuoteWrap {
	float:none;
	margin:10px 0;
	width:auto;
}

.cQuote {
	display:block;
	width:auto;
	float:none;
	margin-bottom:10px;
}

.cQuote.fr {
	float:none;
}

.cQuote h2 {
	text-align:center;
}

.cQuote a {
	margin:0 auto;
	margin-bottom:10px;
}

.sticky-rfq .fixed-bar {
	position:fixed;
	width:auto;
	left:2%;
	right:2%;
}

.sticky-rfq h3, #showScroll h3 {
	font-size:14px;
	text-transform:none;
}

.sticky-rfq p, #showScroll p {
	font-size:13px;
	padding:8px;
}

ul.dealsystem-demo li {
	display:block;
	width:inherit;
	text-align:center;
	float:none;
}

.seo-cells {
	display:block;
	width:auto;
	vertical-align:top;
}

.seo-cells .cells {
	width:auto;
	float:none;
}

.seo-cells .cells.right {
	float:none;
	margin-top:10px;
}

.greyBox-Blue {
	background:#23ABC9;
	border-radius:3px;
	height:auto;
	margin:11px auto;
}

#speech-bubble {
	background:#084D88;
	border-radius:3px;
	float:none;
	height:auto;
	position:relative;
	width:auto;
}

.greyBox-Blue p {
	text-align:center;
	margin-left:0px;
	display:block;
	vertical-align:top;
	padding-bottom:10px;
}

.seo-cta h3 {
	width:auto;
	display:block;
	text-align:center;
}

.img-detail li {
	text-align:left;
}

.recommened-reading .box-top h4 {
	min-height:inherit;
}

a.link-enquire {
	margin:0 auto;
}

/** common testimonial **/ .tsmnl-custom .tsmnl-desc .icn {
	width:auto;
	height:auto;
	padding:15px;
	display:block;
}

.tsmnl-custom .tsmnl-content {
	vertical-align:top;
	display:block;
	padding:0px;
}

/** end common testimonial **/ a.mobile-hidden, .mobile-hidden {
	display:none !important;
}

.thumbs_Wrap {
	border-radius:0px;
	box-shadow:0 0 0px #75757b;
	margin:0 0 20px 0;
	padding:0;
}

.mosaic-block {
	float:none;
	display:inline-block;
}

ul.listing_demoThumbs {
	text-align:center;
}

ul.listing_demoThumbs li {
	border:none;
	float:none;
	width:auto;
	display:inline-block;
}

.mosaic-block {
	width:auto;
}

a.dealLink {
	border:none;
	width:auto;
	float:none;
}

.testimonialnew {
	height:auto;
	background-position:top center;
	background-attachment:scroll;
	background-size:cover;
}

.testimonial-wrapper {
	width:100%;
	text-align:center;
	padding-bottom:20px;
}

.image-holder {
	display:none;
}

#best-slider {
	padding:0 10px;
	background-attachment:fixed;
	background-size:cover;
	height:auto;
}

#best-slider .desc-side {
	width:auto;
	float:none;
	display:block;
	padding:20px 0;
	height:auto;
}

#best-slider .desc-side h3 {
	border-bottom:none;
	margin-bottom:0;
}

#best-slider .desc-side p {
	display:none;
}

#best-slider .desc-side a.btn-theme {
	margin:15px 0 0 0;
	position:relative;
	bottom:0px;
	display:table;
}

#best-slider .screen-side {
	left:auto;
	top:auto;
	height:auto;
	position:relative;
}

#best-slider .screen-side img {
	width:100%;
	height:auto;
	max-width:-moz-fit-content;
	max-width:-webkit-fit-content;
}

.sem-tbl .cell {
	display:block;
	width:auto;
	margin:0 0 20px 0;
}

.sem-tbl .cell a.btn-theme {
	padding:13px 15px;
}

.tbl-pkg tr td.bttm a.btn-theme.red, .tbl-pkg tr td.bttm a.btn-theme.white {
	margin:2px 0;
}

.ft-exp {
	background-size:cover;
	background-attachment:fixed;
	height:auto;
	padding:20px 0;
}

.exp-list {
	margin:0 auto;
	padding-top:0px;
	text-align:center;
}

.exp-list .circle {
	vertical-align:top;
	display:inline-block;
	height:145px;
	position:relative;
	width:145px;
	margin:0 auto;
	margin-bottom:10px;
}

.exp-list .circle h3 {
	font-size:13px;
	margin:27px auto 0;
}

.exp-list .circle p {
	font-size:12px;
}

.exp-list .circle.experts {
	left:0px;
}

.exp-list .circle.year {
	left:0px;
}

.exp-list .circle.completed {
	left:0;
}

.exp-list .circle.trust {
	left:0;
}

.aep-cta {
	margin:0;
}

.cta-new .cta-inner h3 {
	color:#ffffff;
	display:block;
	font-size:22px;
	line-height:1.2;
	padding-right:0px;
	text-align:center;
	width:auto;
	margin-bottom:10px;
}

.cta-new a.btn-theme {
	display:table;
}

.trend-wrapper h2 {
	width:auto;
}

.trend-wrapper h3 {
	width:auto;
}

.trend-circles {
	height:auto;
}

.trend-circles .trend {
	position:relative;
	width:auto;
	height:auto;
	border-radius:0px;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:10px;
}

.trend-circles .trend p {
	padding:10px;
}

.trend-circles .trend.one, .trend-circles .trend.two, .trend-circles .trend.three, .trend-circles .trend.four, .trend-circles .trend.five {
	top:0px;
	left:0;
	width:auto;
	height:auto;
}

.hbdecode {
	height:auto;
	background-position:left top;
	background-repeat:repeat;
}

.txt-side {
	width:auto;
	padding-bottom:40px;
}

.txt-side p {
	width:auto;
}

.global-name {
	background:none;
}

.global-name h2 {
	width:auto;
}

.list-globla {
	padding:0;
}

.list-globla li {
	width:auto;
	padding:25px 20px 25px 28px;
}

.globe {
	display:none;
}

.list-globla li:before {
	left:50%;
	top:-16px;
	margin:0 0 0 -16px;
}

.cta-onwhite {
	text-align:center;
}

.cta-onwhite h3 {
	text-align:center;
}

.cta-onwhite:after {
	width:auto;
}

.cta-onwhite h3 {
	width:auto;
	display:block;
	padding:10px 0;
}

.ft-exp {
	min-height:inherit;
}

.gray-circles ul {
	text-align:center;
}

.gray-circles li {
	display:inline-block;
	margin:20px auto;
}

}@media only screen and (min-width:801px) and (max-width:1024px) {
	.mb-header img {
	width:100%;
	height:auto;
}

.img-responsive img, img.img-responsive {
	width:100%;
	height:auto;
	max-width:-moz-fit-content;
	max-width:-webkit-fit-content;
}

#best-slider .desc-side {
	width:auto;
}

div#slideshow-pro .slides_container {
	width:1000px;
	display:none;
	margin:0 auto;
}

div#slideshow-pro .slides_container .slide-element {
	width:1000px;
	height:445px;
	display:block;
}

div#slideshow-pro a.next {
	right:10px;
	margin:0px;
}

div#slideshow-pro a.prev {
	left:10px;
	margin:0px;
}

.why-fatbit-verticle li {
	margin-left:0px;
}

.exp-list .circle {
	width:250px;
	height:250px;
}

.exp-list .circle.year {
	left:230px;
}

.exp-list .circle.completed {
	left:460px;
}

.exp-list .circle.trust {
	left:690px;
}

.exp-list .circle p {
	font-size:18px;
}

.trend-wrapper h3 {
	width:360px;
}

.trend-circles .trend.three h4 {
	padding:15px 0;
}

.trend-circles .trend.three p {
	padding:0 35px;
}

.trend-circles .trend {
	height:345px;
	width:345px;
}

.trend-circles .trend.three {
	width:376px;
	height:376px;
	left:50%;
	margin:0 0 0 -186px;
	top:20px;
}

.trend-circles .trend p {
	padding:0 55px;
}

.gray-circles li {
	width:25%;
}

.gray-circles li .icn {
	width:250px;
	height:250px;
}

#best-slider .desc-side {
	padding:15px 0 15px 10px;
	width:310px;
	float:left;
	position:inherit;
}

#best-slider .desc-side h3 {
	padding-bottom:10px;
	margin-bottom:10px;
}

#best-slider .desc-side p {
	font-size:15px;
}

#best-slider .screen-side {
	left:320px;
}

#best-slider .screen-side img {
	width:100%;
	height:auto;
	max-width:-moz-fit-content;
	max-width:-webkit-fit-content;
}

  .exp-list .circle {
	display:inline-block;
	height:220px;
	left:0 !important;
	margin:0 -20px;
	position:relative;
	top:0 !important;
	width:220px;
}

.exp-list {
	text-align:center;
}

.aep-cta {
	margin-top:100px;
}

.exp-list .circle h3 {
	font-size:21px;
	margin:55px auto 0;
}

.exp-list .circle p {
	font-size:15px;
}

/**/;
}

@media only screen and (min-width:320px) and (max-width:768px) {
	.img-responsive img, img.img-responsive {
	width:100%;
	height:auto;
	max-width:-moz-fit-content;
	max-width:-webkit-fit-content;
}

.fix-container {
	margin:0 auto;
	width:auto;
}

}@media only screen and (min-width:1025px) and (max-width:1100px) {
	.fix-container {
	margin:0 auto;
	width:auto;
}

  .exp-list .circle {
	display:inline-block;
	height:260px;
	left:0 !important;
	margin:0 -20px;
	position:relative;
	top:0 !important;
	width:260px;
}

.exp-list {
	text-align:center;
}

.aep-cta {
	margin-top:100px;
}

.exp-list .circle p {
	font-size:18px;
}

/**/;
}

@media only screen and (min-width:801px) and (max-width:1024px) {
	#footer .get-in-touch .cell.getin {
	width:35%;
}

#footer .get-in-touch .cell.iso {
	font-size:35px;
}

.cell.ness > img {
	width:90%;
}

}@media only screen and (min-width:1025px) and (max-width:1280px) {
	#footer .get-in-touch .cell.getin {
	text-align:center;
	width:45%;
}

}@media (min-width:993px) and (max-width:1100px) {
	.fix-container {
	padding:0 10px;
}

}@media screen and (min-width:1200px) {
	.compare-feature .cta-onwhite h3 {
	width:auto;
	display:inline-block;
}

}@media only screen and (min-width:801px) and (max-width:992px) {
	.cta-onwhite::after {
	width:auto;
}


